CS Majors, what language do you use?

edmicman

Golden Member
May 30, 2001
1,682
0
0
when i was in school: c, c++, java
now that i'm in the real world: asp, vb, javascript

class was useless
 

ArmchairAthlete

Diamond Member
Dec 3, 2002
3,763
0
0
I'm only in the Intro course right now, we use Python for this course.

I think future classes will be Java and probably other stuff.

EDIT: You can also click the link in my sig and look around at class websites.

Languages come and go though, you'll learn general things.
 

phillydog

Senior member
Dec 19, 2001
472
0
0
When I was in high-school I used: BASIC, Pascal, and C
When I was in college I used: Modula-3 (like pascal but with pointers like C++) and Java

In the real world, C++ is being used, but Java and VB.net seem to be the norm in my profession. Some customers use C# as well, but that is microsoft proprietary.
 

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
I got my CS degree in 2001.

Programming I - VB6
Programming II - Java
Programming III - Java
Networks I - N/A
Intro Databases - VB6 / MS Access
C and Unix - C obviously
Advanced Databases - VB6 / MS SQL Server
Machine Structures and Assembly Language - x86 assembly
Client/Server Development - Don't remember
Compilers - C
Systems Analysis - VB6
Corporate Web Development - Classic ASP w/Javascript
Data Structures - Java
Topics in Computer Science(Oracle DBA) - mostly just PL/SQL
System Software/Architecture - N/A
Systems Programming - C
Capstone I - whatever you want. I did mine in C.
Capstone II - same
 

notfred

Lifer
Feb 12, 2001
38,241
4
0
I guess java more than anything else, but also x86 assembly, C, C++, bash, and various crappy pseudocodish things.
 

mattg1981

Senior member
Jun 19, 2003
957
0
76
C and Java ... havnt even touched C++

We also did this crappy assembly language called MIPS
 

DT4K

Diamond Member
Jan 21, 2002
6,944
3
81
Originally posted by: mattg1981
C and Java ... havnt even touched C++

We also did this crappy assembly language called MIPS
I never touched C++ in undergrad either. But I just started work on an MS and I'm taking a C++ class right now because it's a prereq for the grad level classes. Having C and Java experience, I've found it to be pretty easy to pick up.
Combine the low level memory management stuff(pointers, memory allocation, etc) that you learned in C with the object oriented concepts you learned in Java and you pretty much have C++.
 

oog

Golden Member
Feb 14, 2002
1,721
0
0
graduated in 1993 -- scheme, lisp, c, c++

since that time, vb4 through vb6, c++, c#, java and vb.net
 

UCJefe

Senior member
Jan 27, 2000
302
0
0
Graduated 2002. Basic programming series was in C++. Other classes involved assembly, C, Perl, Scheme/LISP, Java. Mainly C/C++ though.
 

Supermercado

Diamond Member
Jan 18, 2002
5,893
0
76
I graduated in May and we used C for a lot of things but some classes we were given the option of using whatever we wanted as long as the programs did what they were supposed to. The first three semesters were Java, then we moved on to C and C++ and from there on, you could use whatever you wanted. I stuck with C so that's what most of my stuff was done in. We also dabbled a little bit in Javascript, Perl, and a tiny bit of PHP in our database class. In my last CS class, I wrote the program in C, but had to be familiar with both gforth and Lisp (it was a basic compiler that took Lisp code and made it into executable gforth).
 

tfinch2

Lifer
Feb 3, 2004
22,114
1
0
The intro to CS class that I T/A for is taught in Scheme, which is being changed to Python next semester. After that it's mostly Java. There are assembly courses and SysAdmin classes. There is a languages class where you pick your own. Mostly Java though.
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
In school it's been just about all C (to start with) and Java (more common in upper courses, except compilers and operating systems). There was a smidgen of python in there too.

By reading this you can tell which schools microsoft has it's tentacles in :) I've been thouroughly indoctrinated against microsoft
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
English :p

CS did not exist at the time.

Programming languages being used in the real world at the time were Fortran/Pascal/Cobol/RPG/Assembly with futuristic LISP
 

Zugzwang152

Lifer
Oct 30, 2001
12,134
1
0
all 100-200 level classes were taught in Java, except for 1 200-level, which was the intro to C/C++. Haven't gone past that yet.
 

screw3d

Diamond Member
Nov 6, 2001
6,906
1
76
C++ and Java..

Perl, PHP and all that in a web programming class which is not a required class.
 

mundane

Diamond Member
Jun 7, 2002
5,603
8
81
Core classes were all Java - only one on C++. Since then we touched some Scheme/Lisp, VAX assembly, C#. Intership used Python and Visual C++ exclusively.
 

JavaMomma

Senior member
Oct 19, 2000
701
0
71
I'm just finishing my degree also.

Progamming I, II - Java
Visual Programming, VB6 (took it the year VB.NET came out)
Computer Graphics - C
Operating Systems - C
Data structures - C++
Machine Architecture - VAX/VMS assembly!!!
Network Programming - Java
Systems Analysis - VB6
Online Programming - Perl
 

HJB417

Senior member
Dec 31, 2000
763
0
0
Originally posted by: edmicman
when i was in school: c, c++, java
now that i'm in the real world: asp, vb, javascript

class was useless

school -> c++ &amp; java and a touch of m?asm
realworld -> .net (managed c++ &amp; c#)
 

Goi

Diamond Member
Oct 10, 1999
6,771
7
91
Well, MIPS is pretty much the standard RISC load-store architecture ISA taught in schools, almost everyone uses it. Alpha is very clean too.