Showing posts with label computer language. Show all posts
Showing posts with label computer language. Show all posts

Thursday, January 28, 2010

Communication

Communication is something I generally take for granted. I have never known days without a organized language. I have always taken having a standardized language for granted. Growing up as a child it had never occurred to me that a country would have multiple languages I figured they all had 1 language. Now I realize this is not the case. India for example once had many different dialects spoken in almost all different regions. Communication between different areas for the most part did not exist until the merchants developed a standard trade language. The merchants needed a standard language in order to conduct trade amongst different villages. The need for standardizing languages dates back for centuries and now is the foundation of today's information era.

Computer programmers much like the merchants in India realized a huge need for standardizing their programming language. IBM for example made had made a few different computer models that all ran on different operating systems. These operating systems were all written with different computer languages. This made it impossible for the computers to exchange information. Programmers knew that there was a need for these machines to work together in order to increase the work load and make upgrading the systems a more reasonable option. This is not much different that needing a standard language for people to communicate and increase their workload and this can in a sense upgrade your life by making you more money.

The need for language standardization dates back for centuries and continues to play a roll in society today. Initially it was as a means to survive and trade and now has become the foundation of technical advancement. I knew end user computing would give me a basic concept of how a computer works and the foundation of its history, but I never realized it went this deep. I don't think I would have considered the development of a society, and technology to be so strongly based around standardizing languages .

Wednesday, January 20, 2010

Language and Programming Computers


Throughout time, our language and computer systems have grown in leaps and bounds. Going from nothing to the creation of computers is a big step in itself. As we've learned more about computers, people have learned to program them and create another language within the computers so that the system understands what is being put into it and knows exactly what we want out of it. We can now store data and information and then go back to retrieve it later on.

We've come so far in the technological world to the point where businesses will store all their information and data in a computer system and depend on them every day in almost every thing they do. People no longer have to keep files and files of paperwork, they can just enter all of it into a computer program and let that keep track of the information. Then, when they need to find something, they go back to that and there it is. It's pretty incredible when you think about it. I mean to rely so heavily on something, means that people trust the products they've been supplied with and if anything should happen to it, they could lose years of data or information and all that time spent putting it into the system. I honestly don't see how many businesses could stay efficient and up to date with all of their files without a computer program. Every aspect of the business world is dependant on computers now days. People keep track of shipping and order certain parts for their business with a filing system based from a certain type of computer program. In accounting and finance, all their work is in the computer systems.

All I'm saying is to really think about how far we've come and how dependant we are on these systems that people have created for us. Would the world be the same without the programming we've done and all the technology that has been put into computer systems? Absolutely not, this is the fastest, most efficient and most accurate type of filing systems we have. We already have so much now, I can't even begin to imagine what will be in store for us next as we move on down the road. Just think about what life in general and in the business world would be like without all of this around us.
Matt

Programming

I took a computer programming class back in High School. The class was Visual BASIC 1 & 2. I had the option to go on to learning to program in C++ but I didn't because I had to fill my class load, but I often wonder what it would have been like. If there's anyone who has taken time to learn the language, I'd be very interested to hear its similarities to Visual BASIC.

One of the programs we had to do was to program a point and click version of Simon. Of course, Simon is the electronic game where you have to memorize a series of lights and repeat it. The program was relatively easy to set up. There were already controls provided to us to make the panels light up, and it didn't have to look exactly like the real thing. The actual protocol of the program was where it became difficult. I got it to spit out a random series of lights. I even got it so that it knew what you were clicking and tell you when you lost. The part I had trouble with was getting it to turn the "lights" off. In the 2 weeks we had to complete the program, I never actually got a working version of the game.

The interesting, and much more entertaining facet of the Visual BASIC language is that once I learned the basics of the language, I could make my own programs in my free time. It would be nice to have the toolkit so I could make some programs for myself, but I don't really feel compelled to run out and spend the amount of money that would take. I feel that the classes were a very beneficial experience for me, and I am considering looking into taking elective classes on the subject while here at Eastern. If anyone has taken these classes, again, I invite you to share your experience with me so I can make a decision based on it. Thank you for reading

-Cameron Wright

Tuesday, January 19, 2010

C Computer Language

In last class, I knew the miracle of computer language. I suddenly remembered a student who is in computer department once told me that he was confused with C computer language, but this language has very useful functions in program design. As he says, C computer language is used as a significant part of operating a computer.



Obviously, C computer language is the third level of computer language. Its full name is Combined Language. The prototype of C language is ALGOL 60. It has the character of both high level language and assembly language. It has widely range of application, which is not only in software development, but also in various types of research, such as the development of microcontrollers and embedded system. C language develops so rapidly, and has become one of the most popular languages, mainly because it has powerful functions. Much well-known software, such as DBASE IV, PC- DOS 、WORDSTAR, is written by C language. C language has the following characteristics.

The first characteristic is that C language is intermediate language. It has the basic structure, and it combines the high-level language and the practicality of low-level language. C language can be operated the same as the assembly language of the bits, bytes, and address, and these three are the basic unit of running a computer.

The second characteristic is that C language is a structured language. Structured language is characterized by a significant separation of code and data, that is, apart from various parts of necessary procedures information exchanges, and makes them independent. This structured mode enables program-level clarity, ease of use, maintenance and debugging.

The third characteristic is that C language function is complete. With a variety of data types, C language can process more efficient. In addition, it has powerful graphics capabilities, which support multiple monitors and drives, and computing power, which can achieve decision-making purposes of the game.

The last characteristic is that C language is not only suitable for a variety of operating systems, but also applies to a variety of models, such as Windows, DOS, and UNIX. C language in the preparation of the hardware needed to operate the occasion is obviously superior to other high-level interpreted language, there are some large-scale application software is written using C language. C language have the drawing ability, portability, and have strong data processing capabilities, so is suitable for the preparation of system software, three-dimensional, two-dimensional graphics and animation. It is the numerical calculation of the high-level language.

C language is commonly used in IDE, such as Borland C++ Builder, High C. C language is another miracle of computer language.