Programming Language

Sort:
jamaicanthunder

To get things going I though it would be a good idea to list the languages we use or would like to use to see what kind of similarities everyone has.

I mainly work with Visual Basic right now, and I will be learning others as part of my degree.  I have tampered with many others such as C and HTML, but I havn't done anything noteworthy.

jtt96

I currently use vb 2010. (Its basically the same as 2008 except for a better GUI)
I have completed the microsoft tutorials for 2008 - LinkHere , but have not progressed much beyond that point.

I am thinking of learning flash as it is better for games, but I would enjoy opinions on the pros and cons of different languages.

Random: Does anyone know the advantages of scripting? I've never done it and am wondering if it is worth looking into.

jamaicanthunder

Your tutorials look very well done.  I hope that this forum can help you answer your questions. 

benceski

The languages I've been most productive in are PHP, Python, C#, and JavaScript. But I've dabbled and taken classes for C, C++, Java, VB, and Ruby. I recently got into messing around with the Android platform, even though I'm not a huge of fan of Java (but I hope to change that with a little more experience).

@jt96: Scripting is great for one-off type jobs and gluing things together -- among other things. You take a hit on performance and distributability due to it needing an interpreter, but if the result is a huge hit then you've got a great template (or working pseudocode) towards porting it to a compiled language. I usually approach projects with something high level like Python, and then if I find myself using it heavily or wanting to seriously optimize it, I'll convert it to a native language (like C# for the Win platform).

SirValence

I mostly use vb.net and vba, though I also know some c#.net and html and have been meaning to learn more javascript.

jtt96

If you knew absalutley nothing about my programming experience except that I had done some vb, What language would you recommend advancing to?

benceski

What types of things are you hoping to get into? And what restrictions do you want to account for (OS types, etc)?

billprovince

I am a huge fan of Java.  It is very clearly my preferred language.  However, at times, I have enjoyed working with Python.  I have worked with C++, though I am not particularly fond of the language.  There are situations where it absolutely makes sense to prefer C++ over other languages, but it is not typically my first choice.

benceski

My thing with Java is purely on me. I enjoyed it in the school, but outside of that just never really got into it. It was so much easier to accomplish that I wanted with Python. With the Java reliance of Android I don't think I'll be able to avoid it much longer though. I just wish I understood some of the subtleties better.

benceski
billprovince wrote:

I am a huge fan of Java.  It is very clearly my preferred language.  However, at times, I have enjoyed working with Python.  I have worked with C++, though I am not particularly fond of the language.  There are situations where it absolutely makes sense to prefer C++ over other languages, but it is not typically my first choice.


Do you have any concerns about the future of Java in light of Sun's takeover? And another area: Any experience with Java web frameworks?

jtt96

I just want to do programming in general.

billprovince
silmaril8n wrote:
billprovince wrote:

I am a huge fan of Java.  It is very clearly my preferred language.  However, at times, I have enjoyed working with Python.  I have worked with C++, though I am not particularly fond of the language.  There are situations where it absolutely makes sense to prefer C++ over other languages, but it is not typically my first choice.


Do you have any concerns about the future of Java in light of Sun's takeover? And another area: Any experience with Java web frameworks?


I have some concern that Oracle will try to "own" Java in a way that makes it less friendly, but I think that such a path is against their interests, and they will continue to support the path that Sun layed out for them.  However, I do not trust Oracle's vision with respect to languages as much as I may have trusted Sun's.  I suspect that Java will not grow as easily under Oracle's care as it did when it was just Sun that developed it.  So, in terms of features and new ideas, I suspect that it will face some stagnation.

In terms of Web Frameworks, I have to say that I generally stay away from UI code since my ill-fated experiments with Windows 3.1 in 1995.  More generally, I work with back-end systems and algorithms development for large datasets, and I just don't touch UIs very much.  That includes Web Frameworks.

 

If I were to work with a Web Framework, I would be likely to work with GWS, but I have a bias since I work for Google.  I understand however, that GWS greatly improves the experience you might find with working with JavaScript.  By itself, I find JavaScript to be insanely unreadable.  I've touched it a few times, and decided that I despised it with a passion.  So, anything to improve that experience is worth investigating.

 

  -- BIll Province

billprovince
silmaril8n wrote:

My thing with Java is purely on me. I enjoyed it in the school, but outside of that just never really got into it. It was so much easier to accomplish that I wanted with Python. With the Java reliance of Android I don't think I'll be able to avoid it much longer though. I just wish I understood some of the subtleties better.


You might find working with Java for the Android platform to be a somewhat different experience than working with Java for desktop platforms.  I have not yet started working with Android, but my understanding is that the constraints placed on resources like memory and disk make you take different approaches to problems.

benceski
billprovince wrote:
silmaril8n wrote:
billprovince wrote:

I am a huge fan of Java.  It is very clearly my preferred language.  However, at times, I have enjoyed working with Python.  I have worked with C++, though I am not particularly fond of the language.  There are situations where it absolutely makes sense to prefer C++ over other languages, but it is not typically my first choice.


Do you have any concerns about the future of Java in light of Sun's takeover? And another area: Any experience with Java web frameworks?


I have some concern that Oracle will try to "own" Java in a way that makes it less friendly, but I think that such a path is against their interests, and they will continue to support the path that Sun layed out for them.  However, I do not trust Oracle's vision with respect to languages as much as I may have trusted Sun's.  I suspect that Java will not grow as easily under Oracle's care as it did when it was just Sun that developed it.  So, in terms of features and new ideas, I suspect that it will face some stagnation.

In terms of Web Frameworks, I have to say that I generally stay away from UI code since my ill-fated experiments with Windows 3.1 in 1995.  More generally, I work with back-end systems and algorithms development for large datasets, and I just don't touch UIs very much.  That includes Web Frameworks.

 

If I were to work with a Web Framework, I would be likely to work with GWS, but I have a bias since I work for Google.  I understand however, that GWS greatly improves the experience you might find with working with JavaScript.  By itself, I find JavaScript to be insanely unreadable.  I've touched it a few times, and decided that I despised it with a passion.  So, anything to improve that experience is worth investigating.

 

  -- BIll Province


Glad to know I'm not totally crazy for being a little leary of Oracle. I used to heavily use MySQL as well but but any future DB's that I work on are moving to PostgreSQL. I had wanted to make the switch anyway, but this gave me the final push.

Good point about the differences with Java when applied to Android. The Dalvik VM certainly does do things a bit differently than the stock JRE. It's open sourced too, which gives me more confidence in investing time to it although that certainly wouldn't stop a company like Oracle from throwing its weight around if given the opportunity.

marceli

perl

thomascamaroon

I know Visual Basic , now i am trying to learn c#. I found a website for vb.net and C# with same programming source code http://csharp.net-informations.com , so i hope i can learn myself.

jtt96
thomascamaroon wrote:

I know Visual Basic , now i am trying to learn c#. I found a website for vb.net and C# with same programming source code http://csharp.net-informations.com , so i hope i can learn myself.

That's about where I am now. Right now I'm trying to get the 'javac' command to work because I'm considering doing some java.

jtt96
silmaril8n wrote:

The languages I've been most productive in are PHP, Python, C#, and JavaScript. But I've dabbled and taken classes for C, C++, Java, VB, and Ruby. I recently got into messing around with the Android platform, even though I'm not a huge of fan of Java (but I hope to change that with a little more experience).

@jt96: Scripting is great for one-off type jobs and gluing things together -- among other things. You take a hit on performance and distributability due to it needing an interpreter, but if the result is a huge hit then you've got a great template (or working pseudocode) towards porting it to a compiled language. I usually approach projects with something high level like Python, and then if I find myself using it heavily or wanting to seriously optimize it, I'll convert it to a native language (like C# for the Win platform).

btw, thanks for the reply.

rlozinak

I work with vb and c#. Love c#. Also very good at database stuff. Do a lot of work with SQL. Currently working on a data importer for ACT.

eragonfan125

javac? my father st up the whole thing for me. u could googlethe instructions- im sure its there