LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 455 users online 221751 members 707 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Memberlist | Dictionary | News | FAQ
Member Spotlight
xXxFallinxXx
Cool Things: Gummy Bears!
Mood: Confused
You have 1 new message.
Emergency Help
Until you sign up you can't do much. Yes, it's free.

Sign Up Now
Membername:
Password:
Already have an account?
Invite Friends
Active Members
Groups
Contests
Moderators
7 online / 15 MPM
Fresh Topics
  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic

New Programming language?
Yesh.
Replies: 26Last Post Sep. 27 10:59pm by Sector Corrupt
Welcome to LiveWire!
We're Stronger Together.
Join the Community
Pages: 1 2 Email Print Favorite
Choice Votes Percent  
Python 4 16%
Java 9 37%
focus on your C,C++ skills 11 45%
Vote Now! 24 Votes Cast
JamesBrauman


Connoisseur
Reply
Quote: from mcox05 at 2:41 am on May 29, 2009

Quote: from dbz32 at 8:11 am on April 27, 2009

Quote: from el g0rillo at 4:06 pm on April 26, 2009

C# - the language of the future.
 

 "Learn only if you want to work for microsoft", I heard this guy telling me once...


 
I would have to disagree with this one. I have gone through 5 different companies in the last 6 months and they ALL had .NET programming positions (C#).

The .NET platform is robust and offers a ton of different functionality to programmers. Businesses are beginning to utilize this. Plus, the biggest retail platform on the market is still clearly Microsoft so they can push their products pretty well.

One example of a successful commercial piece of software that might have been coded in C# is TurboTax. It also may very well have been done in visual c++ but what I know for sure is that the .NET libraries were used in its creation



I definately agree. I would use C#. Its very similar syntax to C++ so you shouldn't have any trouble picking that up.

6:14 pm on June 17, 2009 | Joined: Nov. 2005 | Days Active: 202
Join to learn more about JamesBrauman Australia | Straight Male | Posts: 5,770 | Points: 7,652
LiveWire Humor
shaden


Wealthy Hobo

Patron
Reply
Quote: from JamesBrauman at 8:14 pm on June 17, 2009

Quote: from mcox05 at 2:41 am on May 29, 2009

Quote: from dbz32 at 8:11 am on April 27, 2009

Quote: from el g0rillo at 4:06 pm on April 26, 2009

C# - the language of the future.

  "Learn only if you want to work for microsoft", I heard this guy telling me once...


 

 
 I would have to disagree with this one. I have gone through 5 different companies in the last 6 months and they ALL had .NET programming positions (C#).  

 The .NET platform is robust and offers a ton of different functionality to programmers. Businesses are beginning to utilize this. Plus, the biggest retail platform on the market is still clearly Microsoft so they can push their products pretty well.  

 One example of a successful commercial piece of software that might have been coded in C# is TurboTax. It also may very well have been done in visual c++ but what I know for sure is that the .NET libraries were used in its creation



I definately agree. I would use C#. Its very similar syntax to C++ so you shouldn't have any trouble picking that up.

C# is the mix of c++ and vb.net, so if you learn c++ you may as well learn vb.net also, but c# is used for xna which is used to make xbox games, i know its microsoft but a good thing to learn

-------
msn: Hartra34@live.com
yahoo: prudens_animus


11:30 pm on Sep. 13, 2009 | Joined: Feb. 2008 | Days Active: 229
Join to learn more about shaden Kentucky, United States | Gay Male | Posts: 554 | Points: 5,410
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
At this point it's fairly moot to debate. I ended up dabbling minorly in python, and picked up Perl over the summer, so that way my major accomplishment. This fall I'll most likely further improve my perl skills as I transition into either Ruby or Python.

Either way, I'm firmly pro-open source, so I'm not likely to be learning any .NET platforms as long as I don't run any Windows computers and relying on Mono feels like unnecessary work, whilst losing out on the whole "integration with the OS" thing .NET works so well on.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


11:54 pm on Sep. 13, 2009 | Joined: May 2005 | Days Active: 1,026
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,165 | Points: 20,911
carelesmind is back


Connoisseur

Ad Free
Tech Support Leader
Reply
c, c#, c++

-------
S Ξ G

7:15 pm on Sep. 15, 2009 | Joined: July 2009 | Days Active: 91
Join to learn more about carelesmind is back Russia | Straight Male | Posts: 4,539 | Points: 6,344
alvinloh


Grasshopper
Reply
I think that picking up Java or C# is a safe bet and these two languages are definitely in demand in the industries.

It really depends on where you want to go and what you want to do.

As you said, C# may look like Java with a little more stuff .. but deep down, they are solving different problems.

Microsoft and Sun have different directions on how their software should be like.

Ruby's for me !

-------

Vent, Share, Discuss, Complain @ Phuckthis Venting Board  


10:03 pm on Sep. 24, 2009 | Joined: Sep. 2009 | Days Active: 4
Join to learn more about alvinloh Singapore | Male | Posts: 15 | Points: 55
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Quote: from alvinloh at 1:03 am on Sep. 25, 2009

I think that picking up Java or C# is a safe bet and these two languages are definitely in demand in the industries.

It really depends on where you want to go and what you want to do.  

As you said, C# may look like Java with a little more stuff .. but deep down, they are solving different problems.  

Microsoft and Sun have different directions on how their software should be like.  

Ruby's for me !


I've been thinking Ruby or Python at this point. The problem with C# is that it's Microsoft, which means vendor lock in and in general programming more for a microsoft stack than anything else. Seeing as I don't even have a Windows computer, sort of counter-productive.

As for Java, Sun is incompetent and can't do anything right these days, and Java is a big ugly mess of unecessary verbosity lacking first class functions and various other features better languages have.

For job prospects at the very least it doesn't matter what languages I happen to know, since the better employers know how quickly languages get picked up by good programmers, so the kind of businesses that hire based on X years experience in Blah are not the kind I want.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


7:20 am on Sep. 25, 2009 | Joined: May 2005 | Days Active: 1,026
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,165 | Points: 20,911
someone16


Advisor
Reply
I know Google's programmers are only allowed to program in real languages which are C++, Java and Python.

So both Java and Python are good to learn.

-------
http://someone16.com/
http://techsiteblog.com/


10:26 pm on Sep. 25, 2009 | Joined: Oct. 2008 | Days Active: 30
Join to learn more about someone16 Austria | Straight Male | Posts: 31 | Points: 645
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Quote: from someone16 at 1:26 am on Sep. 26, 2009

I know Google's programmers are only allowed to program in real languages which are C++, Java and Python.

So both Java and Python are good to learn.


It's not that they're allowed to program in "Real" languages so much as those are specifically approved because they're well established, and in the case of Python they actually have the inventor.

if I remember right google uses C++, Java, Python, and something else. Potentially Javascript, since most of their services rely on it.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


10:51 pm on Sep. 25, 2009 | Joined: May 2005 | Days Active: 1,026
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,165 | Points: 20,911
alvinloh


Grasshopper
Reply
Hi Sector Corrupt.. you don't really have to deploy on a microsoft stack if you don't want to ..

You can get an opensource stack from Mono .. check out www.mono-project.com .. they are an open-source implementation of the .NET runtime which can run on Linux, Windows or Mac platforms .



-------

Vent, Share, Discuss, Complain @ Phuckthis Venting Board  


8:19 pm on Sep. 26, 2009 | Joined: Sep. 2009 | Days Active: 4
Join to learn more about alvinloh Singapore | Male | Posts: 15 | Points: 55
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Quote: from alvinloh at 11:19 pm on Sep. 26, 2009

Hi Sector Corrupt.. you don't really have to deploy on a microsoft stack if you don't want to ..  

You can get an opensource stack from Mono .. check out www.mono-project.com .. they are an open-source implementation of the .NET runtime which can run on Linux, Windows or Mac platforms .


Oh, I know about the Mono implementation, but a great deal of the advantages of using something like C# come from the hooks into the operating system. Without all that handy already done windows stuff it loses one of it's great features. Suddenly it's just Java with more syntactical sugar.. and I do so hate Java.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


12:51 pm on Sep. 27, 2009 | Joined: May 2005 | Days Active: 1,026
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,165 | Points: 20,911
alvinloh


Grasshopper
Reply
Alright  

Just a piece of advice I've heard when learning language .. thought might want to share with you .. "Know what you are developing for and use the right tool for the right job"



-------

Vent, Share, Discuss, Complain @ Phuckthis Venting Board  


9:04 pm on Sep. 27, 2009 | Joined: Sep. 2009 | Days Active: 4
Join to learn more about alvinloh Singapore | Male | Posts: 15 | Points: 55
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Quote: from alvinloh at 12:04 am on Sep. 28, 2009

Alright  

Just a piece of advice I've heard when learning language .. thought might want to share with you .. "Know what you are developing for and use the right tool for the right job"


Oh yeah, of course :P I'm just trying to get a cursorary familiarity with a variety of languages, I make up a personal project to go along with the learning experience. I learnt perl when I needed to parse a lot of text and do some CGI scripts. I just use Livewire as a way to distinguish which would be more fun to start with.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


10:59 pm on Sep. 27, 2009 | Joined: May 2005 | Days Active: 1,026
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,165 | Points: 20,911
Pages: 1 2 Email Print Favorite

Quick Reply

You are signed in as our guest.

Looking for something else?
 

  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic