I am very good at Java and I am good at C ++. What should be my next language? I am looking to find out something that will be useful in the workplace when I leave college, or something that is easy and fun to mess around with. I know that we all have our little favorite language, which we like to keep above the rest, but what do you recommend the most, trying to restrain our biased attitude;)?
Python This is a dynamic scripting language implemented through C, and the boy is powerful. I often use it to complement other code, automate simple tasks, and develop layouts of more complex solutions, which I will develop in another language, because it allows you to code a lot with a very small amount.
Eric S Raymond outlined in a recent blog post how Python has tripled in use as an open source language choice. This is becoming an increasingly popular and appropriate addition to your toolbox.
For ease of use, I would recommend learning one of the .NET languages: C # or VB.NET.
, . , .
# .Net framework
JavaScript. , C, . , , , . . JSON. .
, JavaScript. .
, , , .
# . # , , , .
x86 , , . , , .
, Ruby. .
, . ( , F #, .)
" ", , .
Boo
, .
, , . RIA:
Tiobe , - : http://www.tiobe.com/content/paperinfo/tpci/index.html
2 , # - . - , , , IDE.
#, , , Java:)
Edit: , , , :)
Python - , .
SQL - , .
Erlang , , .
Javascript .
Java ++, #. , , .
, ...
iPhone Objective-C.
- , iPhone, .
Obj-C .
SO, # ( 24750) (.net, 15600). , , #.
Ruby (on Rails) - . , M $.NET, , ! , , (, ), :)
JS
PHP - , .
Perl - Impress !
TCL - .
Perl , Java ++ .
, unix pipe.
- Java/++. : , , , Java, , - Java.
, Haskell, Prolog, Lisp, Erlang Self.
, , . ? .
, Haskell - .
PHP 3 , Python, Java #
, Lua. , .
Java, Groovy. Java++. 100% Java - , Java, . Grails (ala Ruby on Rails). .
, , Smalltalk. , , " ".
# .net Framework, Microsoft.
JavaScript , - .
PHP - - .
--- # ---
#. # ( VB.NET lol), , , - . -, , .
, , , , - , . 4 , , #/.NET Java, , "" , . , : " (--), .NET #. ( , , ), Java.
, #:) , . , . !
#, , , #. , , - , ! , . -, .. -, , , Windows, - .. , FUN EASY. , ... . , , - ( ). Microsoft, # - . Microsoft .NET, , # , , . BizTalk # . SQL Server # SQL ( ). , , # .NET. # , .NET, # (4.0) / ( COM). # ... ! , # Linux Mono?
You must take into account what is popular in the city where you want to live. I usually recommend Python as a good next language, but here in Brisbane there are 10x working options if you know PHP . Join several meeting groups and see which languages have a local presence.
Source: https://habr.com/ru/post/1710292/More articles:Difference between case insensitive strings? - c #Is it possible to BREAK ON a column in addition to what is specified in SQL * Plus? - reportinghttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710289/best-practices-for-applying-changes-to-a-sharepoint-application&usg=ALkJrhj__70QQFs-60SRf7ng2H53-tjqogWhy does this timer not start in a .net service application? - .nethttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710291/approaches-to-table-partitioning-in-sql-server&usg=ALkJrhiNxeMQ7-vIDO0e-uDdJB46qEfoMgFull featured C ++ Assert dialog box? - c ++https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710294/add-fields-to-the-site-information-section-on-drupal-612&usg=ALkJrhiZi0RruTNE-JsdJEFk_gS1vDQrkAWhat are the steps to take after you say "rake install"? - ruby | fooobar.comI have an unexpected delay in the game Mix_Chunk - c ++Differentiation of a generic and non-generic version of an overloaded method using reflection - genericsAll Articles