What languages do you learn in a CS degree?

What languages do you learn in a CS degree?

Python. ;3

Java, C, C++, assembly, haskell, lisp,...

LOGO

the entire major is just learning about abstract data fuckery

you literally have entire books with pictures of 'data structures' that you have to memorize

it's completely retarded

Depends on your uni tier
shit -> java
pajeet -> python
good -> c++
great -> c
great -> lisp

it depends on the university.

why are stupid questions not staying in the sqt anymore?

all the worthless ones

It doesn't matter what language they teach you. They teach you the basics of a language so they can go on to teach you how to programme.

CS has NOTHING, literally NOTHING to do with programming. I have a Master's degree in CS and I have probably written a couple of thousand lines of code since I started my degree, most of it in Python or PHP for educational websites used by the department.

How does it feel that you went to a shitty uni?

>implying code monkey = good uni
I went to one of turkey's best unis, which is on par with princeton and eth.

Hindi

Meme Processor aka LISP

Not unlike JavaScript, it actually managed to promise all the things and yet hasn't delivered one single thing outside of the rampant academia circlejerk in over half a century.

Lololololol

depends what you major in.

UNSW EE/CS here. Here are some of the languages I learned in my degree.

CS:
C
C++
Java
Perl
Bash
Haskell

EE:
Verilog
VHDL
MATLAB
ARM assembly

Things I learned on my own or during internships:
Python
JavaScript
PHP
Markdown
LaTeX
HTML/CSS

That's a pretty decent/average list, I'd say. The languages you learn depend somewhat on electives.

>I went to one of turkey's best unis, which is on par with princeton and eth.

ayy lmao

Random Scandinavian CE here, so far we have used:

Python
Java
C++
C
MIPS Assembler
R
Hasklel
Erlang
Matlab


Languages are only for trolling Sup Forums, they are all the same

Java
C
C++
HTML/CSS
Javascript
php
ARM Assembly
Ada
Perl
Bash
Ruby/Rails
Python
Brainfuck (professor did a brief unit on it for reasons unknown)

Try out a functional language, they're interesting

C
C++
Matlab
SQL - Object Relational SQL (throwupgirl.jpg)
Prolog
Eiffel
Perl
Java

C
C++
VHDL (Behavioural, RTL, ASIC Synthesis)
Verilog (Basics)
MIPS
Java+JSP
R,MATLAB+SIMULINK,GNU+Octave
ARMv7
C#
Intel-8085
PHP

Shells/Scripting do not really count (TCL, *sh, Python, JavaScript) now, do they?
Document Markup like CSS/HTML/Latex/XML especially do not count on my list.
Any nodelist format like SPICE or Freeda also do not count for me.

Also CE, not CS. But todays CS is only a small subset of CE so it's okay.

ML
Java
Matlab
assembly
C

The one I'm currently at let's you choose the languages as long as they are offered.

Esperanto

>Shells/Scripting do not really count (TCL, *sh, Python, JavaScript) now, do they?

You counted PHP, why not other scripting languages?

>Document Markup like CSS/HTML/Latex/XML especially do not count on my list.
>Any nodelist format like SPICE or Freeda also do not count for me.

He said "languages", not "programming languages"

Python for intro ans basic concepts. Then mostly C so you can't just import everything. It forces you to learn how data structures and algorithms are useful in the programs you build.

You are right, everything counts since OP was vague with the question.

If we go all out on languages tough, then what about English, German, Russian, Japanese?
These would count too.

Sure, but if you learned natural languages in a CS program you're doing it wrong

> on par with princeton and eth

lel there's not a single turkish university that's even in the top 200

I doubt any CS program teaches any of those languages but I'm sure knowing a few of them does help when looking for a job.

Most unis will teach Java as the "default" language, although good unis will also teach you other languages for other purposes, like Haskell and C.

>anymore
implying they never got out before

hangisi kanka

Have fun with your fucked up degree. Through programming you show CS concepts. So, in a way you need programming.

I'm still waiting for the promised GNU based on LISP system.

>PHP is a programming language
>Python isn't

I don't have a degree
I worked with assembly, C, C++, Common Lisp, Scheme, ML, Java, Perl, Python, Ruby, JavaScript and Verilog.

Emacs

An operating system lacking a good editor.

Just in my first year, they had us learn Racket, Pascal (for what fucking purpose?), C, HTML, Java, MATLAB and Maple.
Later years were mostly C.

>Turkey

Ayyy lmao, fucking sand niggers with delusions of grandeur.

Indian

C, C, and C
Maybe Python, but that's a meme language.

Or if you're in America, you should also learn Spanish, it'll be the national language by 2050.

>Java
>Not Pajeet tier

UCI here.
>Python
>Java
>C(++)
>Ruby
>Assembly
Webshit not included, but available.

Hindi
Sanskrit
English

you might even learn no language at all depending on your field.

Languages I have either learned or been required to use in my various classes:

* Ada (my university has recently switched away from this)
* Java
* C
* Racket
* SQL
* LaTeX

Languages I have used in elective classes:

* Python
* R

While in college:
C
ARM Assembly
Verilog
Java
C++
Matlab
Latex
Haskell
Prolog
PHP
Javascript

Internships, etc:
Python
OCaml
Erlang
Clojure

You don't go to a uni to learn a fucking programming languages, however they may teach one or two so you can program shit.

What shitty uni?

Uga bunga fellow sangnigger!

>Also CE, not CS. But todays CS is only a small subset of CE so it's okay.
no

C
Java
lex/yacc

so far i have used

python
java
c++
NASM assembly with a little bit of C

thats it....
but im only on my second semester so....

I'm going to count everything that qualifies (OP wrote just "languages", not "programming languages"), even if it was "write a Hello World". Sixth semester, so far:
- Pascal
- C
- bash
- awk
- LaTeX
- Prolog
- C++
- Java
- assembly for some old-ass Analog Digital chip
- Matlab
- SQL
- Python
- HTML&CSS
- JavaScript
- PDDL
- C#
- PHP

A fuckton. The most interesting is probably Icon/Unicon

Ha!

>all these people listing a million languages
truth be told I don't know what OP meant
but knowing the most basic of syntax/Hello World tier shit isn't "learning the language"

list what languages university made you actually competent at, faggots

>university
>making anyone competent at anything
well, I guess they make you competent at drinking vodka and cheating on exams, but that's that.

>that you have to memorize
You shouldn't have to memorize any aspect of a data structure unless you're a dumbass.

You should be able to hear the concept of a data structure once or twice and get the main idea of how it works. It isn't necessary to memorize anything at all.

When I ask you what a `doubly-linked list` is, do you have to look it up in a fuckin' book or is it totally obvious what it is based solely on the name?

The only data structures that might be feasibly hard to understand in any capacity are the more complicated balanced trees.

>Pascal (for what fucking purpose?)
it's a great language, you boob

>a language specifically designed for use in education
>"for what purpose"

Indian xDDDDDDDDDD

Indian isn't a language, it is hindi

>american education

>CS
hahahah, oh wow, lol

All these people listing the languages they have used in the course of a uni degree.
So few mention Scheme/LISP.

Why is that?

MIT retired SICP.

it's no longer relevant

stupid MIT niggers

My CS degree included:
>Java
>Python
>C
>Scheme
>Prolog
>Oz
>toy Assembly