English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I'm in my third year and have taken a lot of C++ courses. I get through them and get good grades, but sometimes I feel like I don't know enough. Anyone have any suggestions on what to learn or be skillful in?

2006-06-25 05:44:56 · 18 answers · asked by tom_a_hawk12 4 in Computers & Internet Programming & Design

18 answers

I earned a BS and MS in Computer Science over 20 years ago. Here the languages I learned there: PL/C, Fortran, Pascal and C (but only in my last semister of my MS). I also had a smattering of LISP, APL and SNOBOL, but only enough to introduce their concepts to us.

Twenty years later, and what do I use: C++, Java (a bit), ksh programming, awk and Makefile scripts. I use the last three to help me in my work environment.

So what's my point? Don't get too hung up on any one programming language or technology. They come and go. None of the stuff that I learned in college is in much use anymore. None of the stuff I use now was even in existance when I was in college.

What I did learn in college was a foundation of concepts, which I've been able to apply as I adapt to an every changing environment. I'm still learning things. I've been using C++ for 15 years, and I'm still gaining new appreciations for the subtilties within it. Within the past two years, I started to really learn and apply Design Patterns. They have completely opened my mind to new (and better) ways to organize my code.

While I think that C++ will still be around for decades, and I wouldn't tell you not to take more C++ courses, you don't want to "think" completely in C++. Take at least one other programming course, Java, would be good, becuase it is a good language to compare and contrast against C++. An AI course that uses LISP or Prolog would also be very good. These languages are very different from C++/Java languages, and they will open your mind up to completely different ways of coding.

2006-06-25 10:35:52 · answer #1 · answered by MarleyTheCat 3 · 1 0

C, C++, and Java are the major ones. C# is another. It depends on the industry you are in; in my industry, the embedded systems industry, it's only C and C++. Microsoft shops may use C# (they invented it). A lot of GUI stuff uses Java.

Perl is also useful but it is a scripting language. That and PHP, ASP are used on the Web.

2006-06-25 05:50:17 · answer #2 · answered by ? 4 · 0 0

Major Languages


Perl
Beginner: Yes - OOP: Yes
Examples: Scripting, sysadmin, www
Comments: Powerful for handling text and strings

Python
Beginner: Yes - OOP: Yes
Examples: Scripting, application scripting, www
Comments:

TCL
Beginner: Yes - OOP: No
Examples: Scripting, sysadmin, applications
Comments:

PHP
Beginner: Yes - OOP: Yes
Examples: Www
Comments: Popular for web databases

Java
Beginner: Yes - OOP: Yes
Examples: Cross-platform applications, www
Comments: Spreading to new areas, eg. e-commerce infrastructure

Lisp
Beginner: Yes - OOP: Functional
Examples: Emacs modes (for Elisp), AI
Comments: Variants Elisp, Clisp and Scheme

Fortran
Beginner: No - OOP: No
Examples: Mathematical (scientific) applications
Comments: Variants f77 and f90/95

:

2006-06-25 05:54:10 · answer #3 · answered by Gray Matter 5 · 0 0

Hi iam a computer science student too and i know some c++ but its not enough u also should know some c# and some ADO.NET and if u have some more time read about some java and thats all

2006-06-25 05:50:58 · answer #4 · answered by Boba 1 · 0 0

fortunately,if you aim to work with computer science,just english is enough,do you know why? english is the international language everything is written in english nowadays but.if you aim to have fun while learning languages,learn spanish,it'll help you a lot

2016-03-27 03:53:27 · answer #5 · answered by Anonymous · 0 0

The major computing languages are C and C++ . Java will help...

SAP3 is a new option...

But basic anguages like FORTRAN, PASCAL can also help a lot, though they are not as useful as Java and C++

So..

2006-06-25 05:50:59 · answer #6 · answered by Ash 2 · 0 0

Chinese,Japanese,Tiawnese,and India.

2006-06-25 05:49:23 · answer #7 · answered by John P 2 · 0 0

What kind of job you gonna look for? Maybe that's a clue. Also, look at the course catalog and see what else is available.

I think you are good at and like C++, so now you are very comfortable there. Get out of your box.

2006-06-25 05:48:46 · answer #8 · answered by snvffy 7 · 0 0

you should know c and c++ well. Also, Java is highly sought after in the buissness programming world. Also, lips,haskell or another functional language would be useful, if only to broaden your horizon on programming.

2006-06-25 05:49:16 · answer #9 · answered by ? 2 · 0 0

the post about there being no jobs in the CS field is wrong.
C++ and Java seem to be the most important right now. if you already know c++, learn java, it shouldnt be too hard, and I think you'll like it better than C++

2006-06-28 12:26:53 · answer #10 · answered by billyboy 3 · 0 0

fedest.com, questions and answers