Jump to content
Gidget

Languages similar to C#

Recommended Posts

I have a little bit of experience programming in both Java and Visual C#. I was wondering what other programming languages are similar to the 2? I would like to learn more programming languages, to open me up to different job opportunities.

Share this post


Link to post
Share on other sites

If you want to learn more programming languages then there are plenty of options available. PHP, C++, Ruby on Rails, SQL are popular and evergreen languages though none of them is exactly similar to C#. It depends on what kind of work you want to do; choose a language that you think will help you in your professional life.

Share this post


Link to post
Share on other sites

I've seen a lot of interest in jQuery lately, which is rather good for those who currently work with Javascript. With your C and Java experience, learning Javascript shouldn't be too difficult; the syntax is based off of C anyways.

Share this post


Link to post
Share on other sites

If you want to move it to the webdevelopment market you should take a look at ASP.net since you know C#, and with that complete with javascript (which is pretty similar to Java and C#) and jQuery.

If you don't want to use Java for web development you can try JSP which uses Java and check out Google Web Toolkit: https://developers.google.com/web-toolkit/overview this tool converts Java to javascript which is pretty handy!

Share this post


Link to post
Share on other sites

All of the suggestions have been good.

 

However I would say that you need to learn different programming paradigm. Learning a new syntax is fairly straightforward once you have learnt a few languages.

 

What most people actually refer to learning a "new programming language" is actually the framework and or the libraries inherent to that specific language.

 

Once again learning new frameworks and libraries though an advantage, still does not teach you about different programming paradigms.

 

Edit:

 

New Languages with different paradigms:

 

* LISP (the real truth is, there is no syntax)

* HASKELL (for the purely functional, mathematically beautiful poems)

* SmallTalk (The real OOP)

* ProLog (Set and rule based, what HAL9000 would be programmed in)

* APL (if you're insane enough)

Edited by __Darknite

Share this post


Link to post
Share on other sites

If you plan on developing your knowledge of programming.. I think C++ would be the best option.. It's one of the most universal languages.

Isn't C++ pretty old? I thought C# was newer and more widely used?

Share this post


Link to post
Share on other sites

Isn't C++ pretty old? I thought C# was newer and more widely used?

 

C# is more widely used in certain fields. However C++ although old has changed throughout the years in the same as any other language. In fact you can use C++ with visual studio and the ,net framework. It is a more powerful language and good for things where you need total control.

Share this post


Link to post
Share on other sites

Isn't C++ pretty old? I thought C# was newer and more widely used?

 

C++ is a systems programming language, its used to create everything from operating systems to even C#

 

C# is a nice "managed language", however it is not the same as C++ which gets compiled down to native executable.

 

C# is conceptually very much like Java.

 

You have an agnostic virtual machine (Java Virtual Machine JVM and the Common Language Runtime CLR). Then you have multiple languages that target those virtual machines.

Share this post


Link to post
Share on other sites

C++ is a systems programming language, its used to create everything from operating systems to even C#

 

C# is a nice "managed language", however it is not the same as C++ which gets compiled down to native executable.

 

C# is conceptually very much like Java.

 

You have an agnostic virtual machine (Java Virtual Machine JVM and the Common Language Runtime CLR). Then you have multiple languages that target those virtual machines.

 

I like you. You make me feel less geeky LMAO

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...