Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

WORST DESIGNED LANGUAGES

Name: Anonymous 2012-09-15 9:49

WORST DESIGNED LANGUAGES:

* PERL
* C++
* PHP

LIST MORE

Name: Anonymous 2012-09-15 10:05

All but LISP

Name: Anonymous 2012-09-15 10:20

I actually like C++. It's my main language right now and I find it readable.

Name: Anonymous 2012-09-15 10:25

PHP is not designed at all.

C++ is badly designed.

Perl is somewhat less bad.

Python is actually pretty decent, compared with the above.

Name: Anonymous 2012-09-15 10:49

>>4
Except that whitespaces are for making code human-parseable. Not for control flow; that's what brackets are for.

Name: Anonymous 2012-09-15 10:50

C++ is a nice language, it just wasn't designed well. Same with perl.

Nicely designed languages: Scheme, lua, smalltalk, haskell

Name: Anonymous 2012-09-15 10:52

javascript was okay originally but it became a beast.

Name: Anonymous 2012-09-15 11:22

>>7
a beast in performance, you mean

Name: Anonymous 2012-09-15 11:28

>>8
Anything jitted is a beast in performance.

Name: Anonymous 2012-09-15 12:20

>>9
except php

Name: Anonymous 2012-09-15 12:28

>>10
php is always the exception

Name: Anonymous 2012-09-15 13:13

Javascript with jQuery is probably the ugliest fucking syntax known to man.


$('select').each(function(){
    //Do some inane eye-raping shit here
}).append().hide();


Pig disgusting.

Name: Anonymous 2012-09-15 13:25

>>12
now combine that with several layers of node callbacks and a couple or 10 IIFEs

Name: Anonymous 2012-09-15 13:44

I wouldn't call Haskell a well-designed language aesthetically, especially when you're dealing with a lot of code.
Disclaimer: I like Haskell, but that is one of my minor problems with it.

Name: Anonymous 2012-09-15 14:25

LISP is ugly and gay and poop

Name: Anonymous 2012-09-15 14:26

>>14
true. It's lack of concrete structure makes it a little hard to read, simply because it is a little more difficult for the eye to parse it.

Name: Anonymous 2012-09-15 14:51

>>16
Define ``concrete structure''.

Name: Anonymous 2012-09-15 15:07

>>16
can't you use your imagination?

Name: >>18 2012-09-15 15:08

Name: Anonymous 2012-09-15 15:44

((L)(I)(S)(P))

Name: Anonymous 2012-09-15 15:56

Any Object-Oriented language. Eiffel is exception.

Name: Anonymous 2012-09-15 15:59

Go

Name: Python 2012-09-15 17:34

Python wins! PYTHON is the bestest.

Name: Anonymous 2012-09-15 18:22

>>20
(A){L;{G;{O;};};L}

Name: Anonymous 2012-09-15 19:37

>>9
A++++++ would chortle again

Name: Anonymous 2012-09-15 19:38

What, no Visual Basic yet?

Name: Anonymous 2012-09-15 20:35

>>23
if you're a web-technologies-hating faggot, maybe

Name: Anonymous 2012-09-15 21:08

>>24
There is no { or } in ALGOL. Did you get it confused with C++ or JavaScript? Go back to /g/. You can come back here when you know what basic ALGOL syntax looks like.

Name: Anonymous 2012-09-15 21:24

>>12

At least format it properly.
$('select')
    .each(function() {
        //Do some inane eye-raping shit here
    } )
    .append()
    .hide();


Yeah, the closure syntax still sucks.

Perl 6 and Rust are better. Perl 6, @list.map: { "fun times" }. In Rust closures are so low-profile they're used as for-loops and you wouldn't know that from the syntax.

Name: Anonymous 2012-09-15 22:02

>>28
U MENA C?

Name: Anonymous 2012-09-15 23:59

>>29
PERL 6 is #1!!! PERLFECT JOB, LARRY WALL!

Name: Anonymous 2012-09-16 4:09

I like C++. I don't use classes or any of that OO buzzword garbage, but I like the //, and the ability to declare variables in the body of the function.

Name: Anonymous 2012-09-16 4:12

>>32
// for comments and the ability to declare variables in functions? I've never seen that before!

Name: Anonymous 2012-09-16 4:16

>>33
You can't (or shouldn't) do that in C.

Name: Anonymous 2012-09-16 4:18

javascript is the most powerful language ever created. I pity you poor foolish blub programmers. Why don't you just learn functional programming? it's not that hard. This is why I code circles around you. This is why my startup will go public before acquiring google, amazon and microsoft, while your monkey code gets thrown into the trash and you get laid off.

Name: Anonymous 2012-09-16 5:57

>>35
Good thing I can spot terrible! trolls like you.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2012-09-16 9:19

>>32
That's called C99, which also has some things C++ doesn't like anonymous array and structure constants.

Name: Anonymous 2012-09-16 11:02

>>35
I did, I learned Scheme

IHBT

Name: Anonymous 2012-09-16 11:02

>>37
Anonymous arrays? What?

Name: Anonymous 2012-09-16 11:58

>>39
It's what you see lining the streets when you go by scientology/occupy protests.

Name: Anonymous 2012-09-16 12:17

>>1
Any language with GC.

GC is shit.

Name: Anonymous 2012-09-16 14:06

>>37
Yes, but M$ doesn't support C99,and mingw is shit.

Name: Neru 2012-09-16 17:46

BASIC is pretty terrible.

Name: Anonymous 2012-09-16 18:16

>>12
Agreed.  I though this shit would make JS shit easier.   

Although jQuery gets me da money so I can dole out moneyshots, so I can't complain.

=====D - - - - powered by jQuery- - - - -   /☻\

Name: Anonymous 2012-09-17 1:41

Of course Java is garbage

Name: Anonymous 2012-09-17 2:09

>>45
...collected.

Name: Anonymous 2012-09-17 2:15

>>46
That didn't really change what >>45 said.

Name: Anonymous 2012-09-17 2:49

>>4
s/badly/barely/

>>42
M$ doesn't support C99 because they still operate under the delusion that sepples is a decent language. (I have no idea what their kernel team does...)

Name: Anonymous 2012-09-17 5:38

>>48
MS says you should compile your program w. the C++ compiler if you need C99/C11's features. I have no idea what they think that solves.

Name: Anonymous 2012-09-17 5:49

>>48
They use a another, non-toy compiler

Name: Anonymous 2012-09-17 6:15

(something to the effect of) "C isn't much of a designed programming language, as much as it's a mixture of Pascal and Assembler", said Bjarne Stroustrup. Who then went on to make Sepples

Name: Anonymous 2012-09-17 9:38

it's a mixture of Pascal and Assembler
He makes it sound less of a undefined shit than it is by that description.

Name: Anonymous 2012-09-17 13:16

>>48,49
There's nothing in C99 that is actually useful to a kernel developer. That said, it's horrible that MicroShit makes you use a different compiler because they can't get their shit together on C(99|11), which already puts fucking GNU Compiler Crapware an entire two decades ahead of them.

Name: Anonymous 2012-09-17 14:48

>>53
Who needs C99 on Windows when everyone's going to be making HTML5/JavaScript ``apps'' for Windows 8?

Name: Anonymous 2012-09-17 14:50

>>54
You're just mad that you aren't a genius computer scientist like Steve Jobs or Bill Gates. Go cut your neckbeard and learn some Java.

Name: Anonymous 2012-09-17 16:27

ask margaret rouse

she speaks fluent Geek, Biz-speak, Cloud, SAPanese, VAR, BI/BA, Storage, Security, Agile, Networking, SEO and marketing. she spends her days translating these highly specialized languages into plain English.

 http://whatis.techtarget.com/contributor/Margaret-Rouse

Name: Anonymous 2012-09-17 23:20

>>53
Since when does kernel code not benefit from zero length members, inline functions, variadic macros, _Pragma, stdint.h, designated initializers, free-form declaration...

Name: Anonymous 2012-09-18 1:28

>>55
learn some Java.
NEVER!!!

Don't change these.
Name: Email:
Entire Thread Thread List