I'm interested to see how many languages most programmers end up learning and what languages are the most useful or popular. I've seen people talk about C#, Visual Basic, SQL, Java, and Python a lot.
I thought it would be good to write down a list of programming languages to see which is the most popular..
Page 1 of 1
What programming languages do you know?
#2
Posted 28 July 2010 - 06:35 AM
The languages I know best are:
I also have decent experiance in C++.
Other langs I can code less fluently are:
My suggestion is to learn at least one 'C' style lang (C, C++, Javascript, PHP, C#, Java) - when you know one, the others are MUCH easier. Suddenly, you can code for any platform. Hurray!
Python is also very useful, can do most anything with Python without much trouble, and I have friends who do.
Being able to read CIL helps for more advanced .NET Debugging, but it is hardly a neccessity.
Frankly, if you know it well enough, any language will get you through (I've seen a tron AI written in BASH) - just make sure you like it, and don't find yourself complaining about it all the time.
A final note, interpretable languages are VERY useful - I use C# for all my programs, but if I need to but something together quickly I'll use F#, which can run inside the FSI. Helps with Maths Homework too
- VB.NET
C#
PHP
Javascript
I also have decent experiance in C++.
Other langs I can code less fluently are:
- Python
FORTRAN
F#
My suggestion is to learn at least one 'C' style lang (C, C++, Javascript, PHP, C#, Java) - when you know one, the others are MUCH easier. Suddenly, you can code for any platform. Hurray!
Python is also very useful, can do most anything with Python without much trouble, and I have friends who do.
Being able to read CIL helps for more advanced .NET Debugging, but it is hardly a neccessity.
Frankly, if you know it well enough, any language will get you through (I've seen a tron AI written in BASH) - just make sure you like it, and don't find yourself complaining about it all the time.
A final note, interpretable languages are VERY useful - I use C# for all my programs, but if I need to but something together quickly I'll use F#, which can run inside the FSI. Helps with Maths Homework too
#3
Posted 28 July 2010 - 10:12 AM
I am fluent in Vb.net and VB6, PHP, html, javascript, SQL
I "know" c# and c++, java, Flash ActionScript, and a few others I probably forgotten.
I had to learn COBOL while in college but pretty much have forgotten it by now.
Since VB.net 2005 its becoming far more accepted out in the tech world and its only a matter of time before they port the .NET framework to other platforms to allow for cross-platform development with visual basic. MONO is a good one and I've played with it in Linux and worked pretty good. Should be very exciting.
I "know" c# and c++, java, Flash ActionScript, and a few others I probably forgotten.
I had to learn COBOL while in college but pretty much have forgotten it by now.
Since VB.net 2005 its becoming far more accepted out in the tech world and its only a matter of time before they port the .NET framework to other platforms to allow for cross-platform development with visual basic. MONO is a good one and I've played with it in Linux and worked pretty good. Should be very exciting.
#4
Posted 28 July 2010 - 11:06 AM
Dito, Mono is great - handels all my software fine - just the amusing issue of it re-sizing windows randomly.
VB & C# are considered pretty much equals these days, and are being 'Co-evolved' (not my expression) now. This means that from now on, any big features added to one language will be put in the other one aswell. I know both, and I imagine most .NET developers do, but you really don't need to.
VB & C# are considered pretty much equals these days, and are being 'Co-evolved' (not my expression) now. This means that from now on, any big features added to one language will be put in the other one aswell. I know both, and I imagine most .NET developers do, but you really don't need to.
#5
Posted 29 July 2010 - 05:29 AM
Some good comments there...
Just out of interest, what level of maths do you need to know before programming?
A friend said programming requires too much maths knowledge-I said that you just need to know the basics (addition, subtraction, division, multiplication). He also reckons HTML is a programming language ;-)
In the majority of cases the Maths is quite basic(working on general programs). In some cases(e.g. if you work in engineering, CAD) the Maths may be more complex.
What do you think? What level is your maths knowledge?
Just out of interest, what level of maths do you need to know before programming?
A friend said programming requires too much maths knowledge-I said that you just need to know the basics (addition, subtraction, division, multiplication). He also reckons HTML is a programming language ;-)
In the majority of cases the Maths is quite basic(working on general programs). In some cases(e.g. if you work in engineering, CAD) the Maths may be more complex.
What do you think? What level is your maths knowledge?
#6
Posted 29 July 2010 - 08:43 AM
I personally don't see mathematical knowledge as a barrier with most languages, though it can casue confusion sometimes. There is on more maths in programming then there is in the real world.
The biggest issue I imagine anyone can have is if they are familar with 'algebra' - another word of maths with variables (programming). I learned VB before the horrible concept of 'algebra' - I find it obvious, and can't understand why it has been given a name, and most people claim to hate it so much.
As long as you can read and write equations (BIDMAS and all that), and are happy to learn data-types (there arn't many you will need to start with) you're fine.
The biggest issue I imagine anyone can have is if they are familar with 'algebra' - another word of maths with variables (programming). I learned VB before the horrible concept of 'algebra' - I find it obvious, and can't understand why it has been given a name, and most people claim to hate it so much.
As long as you can read and write equations (BIDMAS and all that), and are happy to learn data-types (there arn't many you will need to start with) you're fine.
#7
Posted 30 July 2010 - 04:22 AM
Top comments- I agree with what you say. There are some very specialist fields in programming(graphics, animation, financial software) etc. which will need a good maths knowledge. However lots of programming involves just basic maths.
VisualMelon, on 29 July 2010 - 08:43 AM, said:
I personally don't see mathematical knowledge as a barrier with most languages, though it can casue confusion sometimes. There is on more maths in programming then there is in the real world.
The biggest issue I imagine anyone can have is if they are familar with 'algebra' - another word of maths with variables (programming). I learned VB before the horrible concept of 'algebra' - I find it obvious, and can't understand why it has been given a name, and most people claim to hate it so much.
As long as you can read and write equations (BIDMAS and all that), and are happy to learn data-types (there arn't many you will need to start with) you're fine.
The biggest issue I imagine anyone can have is if they are familar with 'algebra' - another word of maths with variables (programming). I learned VB before the horrible concept of 'algebra' - I find it obvious, and can't understand why it has been given a name, and most people claim to hate it so much.
As long as you can read and write equations (BIDMAS and all that), and are happy to learn data-types (there arn't many you will need to start with) you're fine.
Page 1 of 1

Sign In
Register
Help

MultiQuote