EvilZone

Other => Found it on the Webs => Topic started by: parad0x on June 25, 2013, 05:59:34 PM

Title: 10 programming languages you should learn right now!
Post by: parad0x on June 25, 2013, 05:59:34 PM
Found it here (http://www.eweek.com/c/a/IT-Management/10-Programming-Languages-You-Should-Learn-Right-Now/)
Title: Re: 10 programming languages you should learn right now!
Post by: vezzy on June 25, 2013, 06:03:10 PM
Well, isn't that list a load of bullshit?

Not a single functional language in there.

This list was written by some clueless person who merits languages not on their technology, but their job availability. BS.
Title: Re: 10 programming languages you should learn right now!
Post by: Deque on June 25, 2013, 06:05:52 PM
Well, isn't that list a load of bullshit?

Not a single functional language in there.

This list was written by some clueless person who merits languages not on their technology, but their job availability. BS.

ACK

This one is better (and a bit more interesting): https://www.youtube.com/watch?v=LR8fQiskYII
Title: Re: 10 programming languages you should learn right now!
Post by: sn0w on June 25, 2013, 06:31:07 PM
Isn't it too old. It was posted on 2006.
Title: Re: 10 programming languages you should learn right now!
Post by: techb on June 25, 2013, 07:10:13 PM
ACK

This one is better (and a bit more interesting): https://www.youtube.com/watch?v=LR8fQiskYII

I've seen all of them, great little videos.
Title: Re: 10 programming languages you should learn right now!
Post by: Kulverstukas on June 25, 2013, 08:52:25 PM
VB shouldn't be on that list. WTF.
Title: Re: 10 programming languages you should learn right now!
Post by: Zesh on June 25, 2013, 10:56:50 PM
VB shouldn't be on that list. WTF.

Screw you was my first thought but then I looked at the list and it listed .NET so yeah...VB.NET shouldn't be on that list but Classic VB should.
Title: Re: 10 programming languages you should learn right now!
Post by: str0be on June 26, 2013, 06:47:42 AM
LMAO, AJAX is listed as a language even as they acknowledge it isn't.
Title: Re: 10 programming languages you should learn right now!
Post by: dense on June 26, 2013, 02:34:24 PM
If I would make a list it would be something like this:

1. C (procedural)
2. C++ (oop)
3. HTML (web)
4. PHP (web server-side)
5. JavaScript (web client-side)
6. Python (scripting)
7. C#/VB.Net (microsoft)
8. an assembly language (low-level)
9. batch/bash (system scripting)
10. Java (Android)
(11. Haskell 12. A Lisp language 13. brainfuck)

A language from each "category" or something like that.

Title: Re: 10 programming languages you should learn right now!
Post by: Deque on June 26, 2013, 08:46:56 PM
If I would make a list it would be something like this:

1. C (procedural)
2. C++ (oop)
3. HTML (web)
4. PHP (web server-side)
5. JavaScript (web client-side)
6. Python (scripting)
7. C#/VB.Net (microsoft)
8. an assembly language (low-level)
9. batch/bash (system scripting)
10. Java (Android)
(11. Haskell 12. A Lisp language 13. brainfuck)

A language from each "category" or something like that.

Your list of the first 10 languages isn't much better.

Why C and C++? What is the benefit?

And Java is in the category Android? That's like saying a banana is in the category banana cake. Yes, you can do Android applications with Java, as well as you can do banana cake with banana, but that's notthing that is typical or a characterization for either of them.

HTML is not a programming language.

Each category in terms of programming paradigms would be: functional, logical and imperative. All of your first 10 languages are imperative.
Haskell and LISP are functional and like with C and C++ I question the sense in having both of them if you want to cover a broad variety of programming languages.
Title: Re: 10 programming languages you should learn right now!
Post by: dense on June 26, 2013, 09:59:03 PM
Well, I did put category in quotations :D
I meant more in the sense of how/where they were used ie. Microsoft,  I meant they were used on Microsoft products (windows, xbox, win phone etc.).

Quote
Why C and C++? What is the benefit?
Mostly because they're general purpose and run anywhere.
Title: Re: 10 programming languages you should learn right now!
Post by: Deque on June 27, 2013, 10:27:23 AM
Mostly because they're general purpose and run anywhere.

I meant what is the benefit in having both? They are relatively similar.
Title: Re: 10 programming languages you should learn right now!
Post by: dense on June 27, 2013, 12:07:04 PM
I meant what is the benefit in having both? They are relatively similar.
Yeah, you're right. I included both so you could have a choice between oop and procedural but I just realized you can use C++ procedurally too :l
Title: Re: 10 programming languages you should learn right now!
Post by: vezzy on June 27, 2013, 07:21:46 PM
Just for shits and giggles, here is my list with no actual order by importance. Mine is more oriented on trying different paradigms.

1. C (the standard procedural language)
2. Smalltalk (the definitive object-oriented language)
3. Lisp (functional programming and historical significance, it pioneered such concepts as dynamic typing and recursion)
4. Assembly (low-level concepts, understanding of CPU registers and machine instructions)
5. Java (for enterprise purposes and to get a feel of the actual contemporary object-oriented paradigm)
6. Prolog (logic programming and artificial intelligence)
7. Python, Perl, Ruby or Tcl (any general purpose scripting language, preferably Python or Perl)
8. JavaScript (client-side web scripting, aspect-oriented programming)
9. Shell scripting + sed, AWK and bc (system administration, pipeline programming, general purpose tasks)
10. REBOL (language-oriented programming)

Additional/alternate picks: Haskell, Pascal, C++
Title: Re: 10 programming languages you should learn right now!
Post by: Darkvision on June 28, 2013, 01:51:04 AM
im actually surprised no one has hit RPG, COBAL, or Lansa
Title: Re: 10 programming languages you should learn right now!
Post by: vezzy on June 28, 2013, 01:28:30 PM
COBAL

You mean COBOL.

And I hope you're fucking kidding.
Title: Re: 10 programming languages you should learn right now!
Post by: Darkvision on June 28, 2013, 02:12:57 PM
You mean COBOL.

And I hope you're fucking kidding.


i do, i could have sworn i hit O again...and why would i be kidding, old doesnt mean "bad" both COBOL and RPG are old yes, but they have also been continuously upgraded over the years. Lansa was in a category by itself. It's my moms favorite language and i cant blame her for it, it deals with a whole mess of protocols, can change a program from say c# into lansa, or lansa to c#, html etc and the language itself is well structured. just because its primarily used in a business environment doesnt mean the language is bad, or unworthy of being listed. As far as i know it was the first major language to try to (and successfully) allow that kind of interchangeable language/compiling.
Title: Re: 10 programming languages you should learn right now!
Post by: Deque on June 28, 2013, 06:50:09 PM
Just for shits and giggles, here is my list with no actual order by importance. Mine is more oriented on trying different paradigms.

1. C (the standard procedural language)
2. Smalltalk (the definitive object-oriented language)
3. Lisp (functional programming and historical significance, it pioneered such concepts as dynamic typing and recursion)
4. Assembly (low-level concepts, understanding of CPU registers and machine instructions)
5. Java (for enterprise purposes and to get a feel of the actual contemporary object-oriented paradigm)
6. Prolog (logic programming and artificial intelligence)
7. Python, Perl, Ruby or Tcl (any general purpose scripting language, preferably Python or Perl)
8. JavaScript (client-side web scripting, aspect-oriented programming)
9. Shell scripting + sed, AWK and bc (system administration, pipeline programming, general purpose tasks)
10. REBOL (language-oriented programming)

Additional/alternate picks: Haskell, Pascal, C++

I like that list. *thumbs up*
Title: Re: 10 programming languages you should learn right now!
Post by: str0be on June 28, 2013, 09:04:25 PM
Oh man, COBOL. I bet a guru pulls a pretty good salary. But just look at it:

Code: [Select]
---- hello.cob -------------------------
     * Sample COBOL program
      IDENTIFICATION DIVISION.
      PROGRAM-ID. hello.
      PROCEDURE DIVISION.
      DISPLAY "Hello World!".
      STOP RUN.
----------------------------------------

Example exploit targeting GIMP:
http://downloads.securityfocus.com/vulnerabilities/exploits/45647.cob (http://downloads.securityfocus.com/vulnerabilities/exploits/45647.cob)

My eyes are bleeding  :o

A few interesting languages:


Title: Re: 10 programming languages you should learn right now!
Post by: Zesh on June 28, 2013, 09:58:59 PM
Shakespeare Programming Language

http://en.wikipedia.org/wiki/Shakespeare_%28programming_language%29