|
-
Feb 2nd, 2008, 02:30 AM
#1
Thread Starter
New Member
Which language next?
I've been thinking lately of learning on a new programming language because I've gotten reasonably experienced with VB6 but its starting to get uninteresting. I cant make up my mind on which language to start on so I decided to post here for suggestions.
I've done some research and I've decided that C++, Delphi and Java would be good options, I just can't decide which one though.
Thanks
Robotbrains
-
Feb 2nd, 2008, 03:47 AM
#2
Re: Which language next?
They're all great language. except for delphi which I'm not sure if anyone uses it now. but I recommend beginning with VB.Net since you already know VB6. It'll make the transition to object oriented languages easier for you. but it's just an opinion
"I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
My Blog
-
Feb 2nd, 2008, 04:26 PM
#3
Thread Starter
New Member
-
Feb 2nd, 2008, 07:51 PM
#4
Re: Which language next?
C++ is massive. If you really understand it, then pretty nearly any other language will be a fairly simple move. However, few people use all of the features that are now in ANSI C++. Even MS apparently sticks to what they consider a "rational subset" of the full language.
The one thing that you will miss out on if you go with VB.NET is pointers. You use them in VB.NET, you just don't know about it most of the time. Of course, since there have been libraries full of books written on the subject of pointers and related issues, it's a subject that can cause many problems. I think what ComputerJy suggested is good, because adding OO concepts to VB is a nice step to add a new way of organizing and thinking about programming. If you just want a whole new challenge, though, then one of the C languages (C/C++/C#) could give you knew and exciting ways to break code.
My usual boring signature: Nothing
 
-
Feb 2nd, 2008, 10:00 PM
#5
Re: Which language next?
First ascertain what you need to do. Then we can advise which languages would be appropriate.
Arbitrarily suggesting languages to learn will lead to another pointless "language X is the best for reasons A, B, C" thread.
-
Feb 2nd, 2008, 10:24 PM
#6
Hyperactive Member
Re: Which language next?
I would also have a look at the various web technologies, there's going to be greater than ever demand for web developers with a lot of apps switching to intranet interfaces.
The ones I'm seeing being advertised for job vacancies are
.net (C#, and vb)
php
ruby on rails
coldfusion
Also worthwhile having a look at java script and ajax (which applies to all web technologies I'm aware of).
As penagate states, might be easier to offer advice if we knew what you intended to use your new language for
-
Feb 2nd, 2008, 10:34 PM
#7
Thread Starter
New Member
Re: Which language next?
Ok, thanks for the ideas.
-
Feb 2nd, 2008, 11:56 PM
#8
Re: Which language next?
 Originally Posted by penagate
First ascertain what you need to do. Then we can advise which languages would be appropriate.
Arbitrarily suggesting languages to learn will lead to another pointless "language X is the best for reasons A, B, C" thread.
Normally I would agree with that, but many years ago I decided to learn C++ simply because I was looking for something new. It kind of sounded like the OP was talking along those lines.
My usual boring signature: Nothing
 
-
Feb 3rd, 2008, 02:01 AM
#9
-
Feb 3rd, 2008, 03:07 AM
#10
Re: Which language next?
 Originally Posted by AceRimmer
coldfusion
I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.
-
Feb 3rd, 2008, 11:04 AM
#11
Re: Which language next?
 Originally Posted by Hack
I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.
That has to be the most back-handed endorsement I have ever seen.
My usual boring signature: Nothing
 
-
Feb 3rd, 2008, 11:21 AM
#12
Re: Which language next?
I went from mainframe BASIC to VB6 back in 2000...
A couple of years ago I started working in .Net - first 2003 and now VS 2005.
The framework is what this is all about - the seamless ability to use thousands of functions, methods, properties in easy to understand name spaces is just incredible.
This has allow me to code for workstations in VS 2005 and also to code for pocket PC's in VS 2005.
And now I have been given a web-assignment and I'm coding in ASP.Net (still using familiar VS 2005 IDE) - learning HTML/CSS for the front end but still using familiar framework functionality in the server code.
Plus the benefits of learning OO and the satisfaction of it serves to inspire as well..
Why did you mention JAVA as an option - what interests you in that? What purposed would it serve? What would you create with JAVA??
-
Feb 3rd, 2008, 02:29 PM
#13
Thread Starter
New Member
Re: Which language next?
 Originally Posted by szlamany
I went from mainframe BASIC to VB6 back in 2000...
A couple of years ago I started working in .Net - first 2003 and now VS 2005.
The framework is what this is all about - the seamless ability to use thousands of functions, methods, properties in easy to understand name spaces is just incredible.
This has allow me to code for workstations in VS 2005 and also to code for pocket PC's in VS 2005.
And now I have been given a web-assignment and I'm coding in ASP.Net (still using familiar VS 2005 IDE) - learning HTML/CSS for the front end but still using familiar framework functionality in the server code.
Plus the benefits of learning OO and the satisfaction of it serves to inspire as well..
Why did you mention JAVA as an option - what interests you in that? What purposed would it serve? What would you create with JAVA??
I quite like the idea of it being able to run on most operating systems and how it can be used as a applet in a webpage, which could come in handy for me.
As for which language next, I've decided to go with Java because of the reasons above. I also read that java has similiar syntax to C++ so I could go onto C++ later on with less difficulty?
-
Feb 3rd, 2008, 03:01 PM
#14
Re: Which language next?
Writing in ASP.net allows it to run on any browser - any platform.
Our users are large-scale enterprises - so they prefer MS servers - so running IIS on the server with MS SQL databases is what they want anyway.
Doesn't JAVA require a user-download? And some users run with javascript disabled - so any web page you make has to take that into consideration.
But you never mentioned what you would write - geared to what type of user - what would it do...
-
Feb 3rd, 2008, 04:19 PM
#15
Re: Which language next?
 Originally Posted by szlamany
Our users are large-scale enterprises - so they prefer MS servers
Interesting. My company has the largest wireless coverage in Australia, does web hosting, email hosting, etc.. 95% of our stuff is Linux..
chem
Visual Studio 6, Visual Studio.NET 2005, MASM
-
Feb 3rd, 2008, 04:44 PM
#16
Re: Which language next?
 Originally Posted by chemicalNova
Interesting. My company has the largest wireless coverage in Australia, does web hosting, email hosting, etc.. 95% of our stuff is Linux..
chem
How many users in one of your typical client installations?
-
Feb 3rd, 2008, 05:29 PM
#17
Re: Which language next?
 Originally Posted by szlamany
Doesn't JAVA require a user-download...
Doesn't .Net? We run our entire enterprise (databases and few other things) on Linux servers as well. File servers are Windows 2003.
-
Feb 3rd, 2008, 06:25 PM
#18
Re: Which language next?
Java is more or less extinct for desktop development. For that matter you don't see many Java browser applets anymore either.
Most Java development is server-side, typically for web based development. Just like .Net, which is a Java clone with enough differences to avoid another lawsuit along with multi-language support. It doesn't mean you can't create desktop applications with them and people certainly do, but that isn't the target application space.
It bears no relationship to JavaScript at all aside from the choice in naming and a superficial similarity of syntax.
-
Feb 3rd, 2008, 06:47 PM
#19
Re: Which language next?
 Originally Posted by RhinoBull
Doesn't .Net? We run our entire enterprise (databases and few other things) on Linux servers as well. File servers are Windows 2003.
Not for a user to run a webpage that uses runat="Server" settings - right?
-
Feb 3rd, 2008, 06:53 PM
#20
Re: Which language next?
 Originally Posted by dilettante
Java is more or less extinct for desktop development...
I'd rather say "no more no less"... Recently we were evaluating enterprise solution (open source btw) for building data warehouse (plus lots more).
Guess what? It's purely Java based solution - very robust set of tools (large tools btw).
And because it's Java it can easily be deployed anywhere. I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.
Last edited by RhinoBull; Feb 3rd, 2008 at 06:58 PM.
-
Feb 4th, 2008, 08:18 PM
#21
Re: Which language next?
 Originally Posted by RhinoBull
I'd rather say "no more no less"...  Recently we were evaluating enterprise solution (open source btw) for building data warehouse (plus lots more).
Guess what? It's purely Java based solution - very robust set of tools (large tools btw).
And because it's Java it can easily be deployed anywhere. I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.
Actually it's just mac that is left out. Linux has the Mono open source project to run .Net apps
I don't know why but it feels like this topic is never-ending
"I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
My Blog
-
Feb 4th, 2008, 08:23 PM
#22
Re: Which language next?
 Originally Posted by dilettante
Java is more or less extinct for desktop development. For that matter you don't see many Java browser applets anymore either.
No, Only applets are considered deprecated by the W3C, Java has nothing to do with it. Even thought great websites still use them
 Originally Posted by szlamany
Not for a user to run a webpage that uses runat="Server" settings - right?
Neither does Java Server Pages. They don't require the runtime to run
"I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
My Blog
-
Feb 5th, 2008, 06:09 PM
#23
Fanatic Member
Re: Which language next?
 Originally Posted by RhinoBull
I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.
& Then They will change their name from Microsoft to Bigsoft
-
Feb 7th, 2008, 02:17 PM
#24
Re: Which language next?
They can do themselves a favor by actively participating in porting over the framework to different platforms.
-
Feb 7th, 2008, 02:30 PM
#25
Re: Which language next?
 Originally Posted by mendhak
They can do themselves a favor by actively participating in porting over the framework to different platforms.
As mentioned a couple of times in this forum, they are supporting Mono for Linux.
I don't know about Mac
"I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
My Blog
-
Feb 7th, 2008, 02:47 PM
#26
Re: Which language next?
Support != Active Involvement.
The current support is passive when considering that it's the world's largest R&D company.
Also, OP, your next language should be LolCode.
-
Feb 7th, 2008, 02:55 PM
#27
Re: Which language next?
 Originally Posted by mendhak
They can do themselves a favor by actively participating in porting over the framework to different platforms.
Ya, maybe then they'd be able to get their little company off the ground and all the Microsoft investors can finally start seeing some returns.
-
Feb 7th, 2008, 02:58 PM
#28
Re: Which language next?
Alright, if we're going to be pedantic, they can increase .NET's popularity by making it more widely available with support.
-
Feb 7th, 2008, 06:16 PM
#29
Hyperactive Member
Re: Which language next?
 Originally Posted by Hack
I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.
Actually a heck of a lot more than HTML on steroids, but take your point re the tag nature. It's popular as it's a rapid intranet/internet development platform. Sort of like .net huge chunks of stuff are done for you via the services.
Out of interest we just rolled out a huge app for Lawyer accreditation, took exactly three months from delivered specifications to going live. Of course there's a lot of bug fixes going down at the moment. Thankfully my only involvement was providing a mid ware solution to getting data out of our legacy unidata system and updating an Oracle db in a live fashion And LOL to the debate above it involves a java app
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|