Should a student diversify or master programming languages?

As the question says, is it better for a student to diversify or learn while studying programming languages โ€‹โ€‹or should he focus on only 2-3 languages โ€‹โ€‹and really know them well?

An example of what I mean by diversifying:

  Functional -> Scheme
  Procedural -> C
  Object Oriented -> Java
  Dynamic or scripting -> Python
  Other -> C++

I have several breaks between semesters sometimes (up to 3 months), and I think about either learning a new language or the โ€œmasterโ€ of those that I know right now. What will benefit me in the future? I know some (about 3 months of self-study of each) Java, C and C ++. If I'm not mistaken where I live, the industry is heavy in Java, C ++ and C #.

+3
source share
6 answers

. , :

  • Functional
  • -

, , .

, C Lua . Lua , , C , , const volatile. , - .

: .

+4

. (, Java #, ) , , , .

+3

, . , , , , .

+2

, , .
"", .
.

+1

, , , - ( , ).

. , , , lenguage . , . , , .

0

, ( ).

, , , .

- ( ) , ( ) .

, 2 ( ), , . ( / , , , , ).

I really enjoyed learning Java (even with a brain tumor with an orange size lurking in my brain), and found it to be a good enough language to translate into other languages, since it has some common features of general programming, such as: functions (methods ), can be written procedurally (for example, a welcome application of the world), has standard variable declarations, has logical operators and conditional operators found in many other languages.

0
source

Source: https://habr.com/ru/post/1749302/


All Articles