Gidget Posted April 10, 2012 Posted April 10, 2012 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. Quote
CHiLL Posted April 10, 2012 Posted April 10, 2012 Visual Basic and Visual #F are similar I believe, but I'm far from being an expert! Quote
bryce12 Posted April 17, 2012 Posted April 17, 2012 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. Zacko 1 Quote
Zacko Posted April 17, 2012 Posted April 17, 2012 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. Quote
BlackHatClass Posted April 24, 2012 Posted April 24, 2012 VB and C++. I know C++ quite well, and when I started learning C# (.NET), it felt quite similar.. Quote
gaifboy Posted June 22, 2012 Posted June 22, 2012 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! Quote
__Darknite Posted June 22, 2012 Posted June 22, 2012 (edited) 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 June 22, 2012 by __Darknite Quote
ridwan sameer Posted June 23, 2012 Posted June 23, 2012 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. Quote
Administrators Nathan Posted June 23, 2012 Administrators Posted June 23, 2012 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? Quote
ridwan sameer Posted June 23, 2012 Posted June 23, 2012 According to my (very limited) Knowledge... C++ is still the most powerful and widely used. Quote
Marc Posted June 23, 2012 Posted June 23, 2012 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. Quote
__Darknite Posted June 23, 2012 Posted June 23, 2012 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. Marc and Nathan 2 Quote
Marc Posted June 23, 2012 Posted June 23, 2012 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 __Darknite 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.