Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
How about for computational sciences?
whats wrong with VB?
If we're talking about VB6, everything.
If we're talking about VB.NET there's really nothing wrong with it, but there's really nothing right with it either...
whats wrong with VB?
title title
+body only
----- -----
java 8823 (2309)
c++ 4463 (766)
c# 4269 (764)
javascript 3756 (83)
VB 2827 (86)
perl 2763 (109)
php 1534 (266)
python 950 (64)
cobol 619 (138)
ruby 513 (106)
Nothing, unless we're talking VB6 and before. It just surprised me to see VB weighing in at nearly 10%.
Edit: Where is that 10% coming from? I've done almost all of my programming in an academic setting, and we are very C-, Java-, and Python-heavy. I've never used VB.NET, only VB6, 5, and 4 from back in the day. When does VB.NET get used?
I find Matlab to be totally lacking. It's still malloc() based which makes it entirely unsuited for larger datasets. Internally it converts any variable to a double, no matter what datatype you specified.Matlab is like the Visual Basic of numerical computing - it's easy & generally good enough.
However, if you just want to monkey around and execution time doesn't matter, then just go with whatever is easy. Stay away from the bloat that is Java, it's the devil.
...
This might be a better way to measure a language's popularity than a search engine ranking. http://duartes.org/gustavo/blog/post/programming-language-jobs-and-trends
....
Actually Java is probably the best way to learn Object Oriented prorgamming.
Actually Java is probably the best way to learn Object Oriented prorgamming.
I would think that for computational stuff... Mathmatica should be gaining traction. It is vastly superior to MatLab in every way.
I find Matlab to be totally lacking. It's still malloc() based which makes it entirely unsuited for larger datasets. Internally it converts any variable to a double, no matter what datatype you specified.
If you deal with small data where your arrays are tiny, then Matlab may work. I routinely ran into "out of memory" errors even though Windows would report that only approx. 2GB of 8GB available were used when attempting to load and or process two-dimensional arrays of the 10k by 10k size.
Though I will admit that this was not on the Matlab 2008, it was on ... 2005 or 2006, can't quite remember. Back then I decided that Matlab is junk and haven't looked back to it.
Fortran is very big in the science community, as is C.
However, if you just want to monkey around and execution time doesn't matter, then just go with whatever is easy. Stay away from the bloat that is Java, it's the devil.
I would think that for computational stuff... Mathmatica should be gaining traction. It is vastly superior to MatLab in every way.
I would think that for computational stuff... Mathmatica should be gaining traction. It is vastly superior to MatLab in every way.
I am wondering more of the same question, for job placement purposes.
I consider myself well versed in PHP/mySQL but to be taken professionally it seems, you have to have done something really big and impressive since anyone can master the basics of PHP pretty easily. I am trying my hand at ASP.NET. The learning curve seems to be a lot higher than it was with PHP and hopefully this will be a good thing because there will probably be fewer people who are proficient at it. I just hope that it's popularity does not drop since learning something like this is a big time investment.
I really like Python and it is a niche but I spent a long time with it and nothing came of it. Hope I fare better with ASP.NET.
I am wondering more of the same question, for job placement purposes.
I consider myself well versed in PHP/mySQL but to be taken professionally it seems, you have to have done something really big and impressive since anyone can master the basics of PHP pretty easily. I am trying my hand at ASP.NET. The learning curve seems to be a lot higher than it was with PHP and hopefully this will be a good thing because there will probably be fewer people who are proficient at it. I just hope that it's popularity does not drop since learning something like this is a big time investment.
I really like Python and it is a niche but I spent a long time with it and nothing came of it. Hope I fare better with ASP.NET.