New languages in Computer Science

January 26, 2016


Best Programming Languages

I'm a senior at UC San Diego. Our CS majors take their first few classes in Java, but after that we branch out to cover a pretty good assortment of others. By the time we're through, we've all been exposed to imperative and functional programming, many different type systems, and some odds and ends like Prolog that are just fun to learn about.

When I graduate this winter, my required courses will have taken me through:

  • Java (Intro class, Software Engineering, assorted others)
  • Assembly and C (OS, Systems Programming, Compiler Construction)
  • C++ (Advanced Data Structures)
  • OCaml, Python, and Prolog (Languages: Principles and Paradigms)
  • Verilog (Computer Architecture)

Unfortunately and conspicuously absent is any serious coverage of web platforms actually used in the real world—meaning not Java + Struts, which are covered in Server-side Web Applications as They Were in 2002. [1] We cover some Javascript in a computer security elective, but mainly in the context of breaking things with XSS. Other web-related classes aren't offered as often as they could be.

Aside from the required classes, various electives have assignments in Lisp, Perl, Haskell, MATLAB, and SQL. Our non-CS engineers have to take MATLAB, suffer through C (which many hate), and then yearn for the good old days of C when they suffer through LabVIEW.

See also:
  • galitsyna-show.com - malowanie piaskiem.
Source: www.quora.com
INTERESTING VIDEO
Research Centers in Computer Science: A New Way of Doing
Research Centers in Computer Science: A New Way of Doing ...
How do Computers Learn a New Language? -- An Introduction
How do Computers Learn a New Language? -- An Introduction ...
New Directions in Computer Science
New Directions in Computer Science

INTERESTING FACTS
Share this Post