Why IT faculty teaching C ++ language first ?
For the brothers , who are studying in colleges of various IT ( Computer Science ) , you need to know programming language, which must be carefully First , the C ++ language that you learned in the first year of the IT ?
♦ C ++ language as a first language that led to the brothers begin to recognize the so-called Classes of Objects and it is implemented fully , with high-level languages such as C#, Java, F#, Objective-C, PHP... ។
When you have a solid base Classes can learn OOP mentioned above , especially there is a possibility to create Libraries ( for Windows OS is .dll files that have seen or .So for Android ) in the Work Projects big . ♦ C ++ is a language training base patient with a lot of coding to create any application ( you have to remember that programmers are patience and persistence to achieve the aim of creating programs any ) .
♦ C ++ language as a basis that is understood from what is called Algorithm ( there are many students there are still uncertainties about the so-called Algorithm it's easy to understand methods and stages are the steps that took him solve any problems and succeed as intended , and that is called Algorithm need to remember that a problem solver it will have the algorithms can be used ) .
♦ Basic C ++ language is taught to recognize the so-called Data Structure Will learn Arrays, Pointer, LinkList, Stack, Queu ... as a way of managing such data flat before Will lead to the study of Database Management ,Generics, Collections,LAMDA, LINQ in C# ឬ Java
♦ C ++ language will lead to understand what is called the Control Structure to make programs that can create a demand . When we study the Control Structure , we will know what is their expression and logic ( which is learned in Mathematical Logic and set , etc.) .
In a nutshell , when
the C ++ language - based firm , we will be able to learn high level such as C
#, Java, PHP , or wish to learn how to write applications for Android , Windows
Phone or iOS ( iPod , iPhone , and iPad faster ) .
And also need to remember that even when using C # or Java to create applications both Desktop and Mobile Phone can still take the C ++ language to write mixed .