Hello, I touched on some programming while in university. I learned a little about C and C++, but I have some questions!
In the computer world, you have hardware and software, each is useless without the other. You design hardware and write software(You code).
1- Why create so many programming languages? Why not creat one and concentrate on it? How did programming lanuages first got invented? Somebody just wanted to tell the machine something at its level and created a way? Somebody else wanted to do the same thing, and he created his own way with its own different rules??
2- I understand that there are low-level and high-level languages..........right?Now if you wrote a program by using one of the programming languages, and somebody else wrote the exact same program by some other language, will the compiled code be exactly the same at the machine level?
3- Can any language make any program?
4- I understand that programing nowadays is made easy through some programs.......what do these programs exactly do? They memorize the rules for you, and instead of writing the actuall code, you tell the program " I want this and this" and the program does it for you in coding?
5- If -for example-I was a skilled Windows 98 programmer(I program software for windows 98), what would I need to know/change in order to program the exact same software for windows xp ?? Microsoft doesn't tell me how it coded its new OS?
6- I want to learn some programming. Usefull that is. Where should I direct myself? Should I learn C? Should I learn Java? Or Visual Basic? I want to be able to write some simple windows programs. Very simple like simple calculator with basic functions, convertors, simple games,............etc.
Discuss away and thaaaaaaaaaaaaaanks in advance.
Sram
In the computer world, you have hardware and software, each is useless without the other. You design hardware and write software(You code).
1- Why create so many programming languages? Why not creat one and concentrate on it? How did programming lanuages first got invented? Somebody just wanted to tell the machine something at its level and created a way? Somebody else wanted to do the same thing, and he created his own way with its own different rules??
2- I understand that there are low-level and high-level languages..........right?Now if you wrote a program by using one of the programming languages, and somebody else wrote the exact same program by some other language, will the compiled code be exactly the same at the machine level?
3- Can any language make any program?
4- I understand that programing nowadays is made easy through some programs.......what do these programs exactly do? They memorize the rules for you, and instead of writing the actuall code, you tell the program " I want this and this" and the program does it for you in coding?
5- If -for example-I was a skilled Windows 98 programmer(I program software for windows 98), what would I need to know/change in order to program the exact same software for windows xp ?? Microsoft doesn't tell me how it coded its new OS?
6- I want to learn some programming. Usefull that is. Where should I direct myself? Should I learn C? Should I learn Java? Or Visual Basic? I want to be able to write some simple windows programs. Very simple like simple calculator with basic functions, convertors, simple games,............etc.
Discuss away and thaaaaaaaaaaaaaanks in advance.
Sram