Wednesday, February 25, 2009
C++
Tuesday, February 17, 2009
Languages
Thus far in my computer science studies I haven't had a ton of practice with many of the computer programming languages that are in wide use today. I have used Java and begun to work with C++. I have realized that there are many similarities between the two languages in both syntax and overall style, but Java and C++ are only a small part of the spectrum of computer programming languages.
In software development it is fairly common that the software is developed using many different computer languages. Windows Vista, for example, was developed using C#, C++, .Net framework and several other languages. Although Vista is an operating system which is complex computer software, it is common practice to use different languages for a single software. This is done because certain languages are best suited for different parts of programming. Many times this will be done by different programmers that specialize in different languages. I would like to take a look into some of the different languages over the next few posts and focus on what languages are better suited for different types of programming. This allows for a better understanding of the programming process and the different tools utilized during it.
Tuesday, February 3, 2009
A Constant Change
The process begins with analyzing the product that needs to be developed. Usually this starts with identifying the user's needs and then designing and testing a solution. The solution is referred to as an algorithm. Once the algorithm has been developed it is then coded by a computer programmer. Many times the algorithm is developed by one group of people and the coding is done by another set of people, but this is not always true and I will analyze the differences as I break down recently developed software in future posts.