[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What's the ugliest programming language?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 48
File: oop_tree.jpg (111 KB, 631x581) Image search: [Google]
oop_tree.jpg
111 KB, 631x581
What's the ugliest programming language?
>>
>>53905878
C
>>
File: 2013-06-04-584-Paalaasfriel.png (583 KB, 768x537) Image search: [Google]
2013-06-04-584-Paalaasfriel.png
583 KB, 768x537
>>53905878
Ugly as in?
>>
((((((((((lisp)))))))))
>>
((((((Lisp)))))))))))))))
>>
worst: lisp
best: C
>>
>>53905953
>>53905957
>>53905963
Samefag
>>
File: 1459440635189.jpg (602 KB, 1280x1112) Image search: [Google]
1459440635189.jpg
602 KB, 1280x1112
>>53905878
Any functional language.
>>
Non-serious: brainfuck
Serious: perl
>>
File: wot.png (10 KB, 399x360) Image search: [Google]
wot.png
10 KB, 399x360
???
>>
>>53906041
meant to
>>53905991
>>
>>53905878
Machine code
>>
ObjectIve-C
>>
lisp, cobol, c, perl, apl
>>
>>53906067

This would be clever if machine code was a programming language you fucking dipshit
>>
java
>>
>>53906093
> he doesn't know machine code
Lol
>>
>>53905878
Java
>>
Not Perl. Its problem isn't the language, its Perl 4 style coding.
>>
>>53906082
APL is fucking beautiful
>>
Perl can be elegant.
>>
>>53905878
HTML
>>
File: Nice-Opinion-Fagtron_ffcp.png (516 KB, 1020x378) Image search: [Google]
Nice-Opinion-Fagtron_ffcp.png
516 KB, 1020x378
>>53906135
>>
>>53905878
__python__
>>
>>53906121
Yeah, and neither do you.
>>
>>53906116
>he's lying on the interbutts
>>
File: 1343851534896.gif (55 KB, 397x360) Image search: [Google]
1343851534896.gif
55 KB, 397x360
>Perl
>Making a high level scripting language with C-like syntax

Why is Larry Wall such a faggot?
>>
>>53905878
Haskell or Python
>>
>>53906067
Machine code is beautiful you stupid fuck.
>>
>>53905878
syntactically? other than esoteric languages, probably perl

for higher level ugliness, I'm gonna go with C#/Java/anything with full object orientation
>>
>>53905878
VHDL
>>
>>53906219
Maybe he did it for general edgyness.
>>
>>53906219
csh was popular at the time too
bill joy what an idiot
>>
JSFUCK
>>
C
>>
>>53906456
[my(nig)ga]
>>
>>53906150
Wtf is with that art style? Are they all on the Spice?
>>
>>53906292
this.

Also PHP.
>>
>>53905878
1C
>>
File: barbosa.png (265 KB, 357x357) Image search: [Google]
barbosa.png
265 KB, 357x357
>mfw no one said object pascal

Lazarus is GOAT
>>
>>53906456
>Run This

pls dont
>>
>>53905878
PHP

honorable mentions for the mirc scripting language.
>>
File: 2013-08-13-598-Mana.png (1 MB, 1020x704) Image search: [Google]
2013-08-13-598-Mana.png
1 MB, 1020x704
>>53906569
No idea what that's called. I found them on ffcp.net and post some of them.

>>53906626
No one said Vala, either. Because nobody uses that, either.
>>
>>53906756
Only reason why PHP isn't considered the ugliest programming language is because people think they're supposed to be able to read gimmicky Perl one liners. Most of the unreadable Perl people have seem wasn't written with the intention to be readable. I'd even go as far as to say readability was intentionally sacrificed to do whatever it was the programmer was trying to do.
>>
>>53906756
oh man, mirc scripting. my first.
>>
>>53906885
PHP isn't the ugliest language, not even close.

Have you ever tried creating an application in C with the Win32 API? That's ugly. PHP just has weird in-built function names.
>>
HTML
>>
>>53906920
My point was it looks exactly like Perl. Perl only gets shit on because people consider one lines and the scripting equivalent of duck taped pipes real representations of Perl code.
>>
File: malbolge-hello-world.png (4 KB, 479x47) Image search: [Google]
malbolge-hello-world.png
4 KB, 479x47
Is Malbolge cheating?
>>
>>53907082
That's not ugly. It's just noise.
Ugliness has to actively make you feel bad just by looking at it. It should hit your sense of beauty right in the kidneys.
>>
File: openssl.png (28 KB, 1125x606) Image search: [Google]
openssl.png
28 KB, 1125x606
>>53906920
There's a bunch of ugly libraries out there. The only reason I think the winapi is particularly ugly is because the type names are always ALLCAPS.
>>
ada
>>
>>53907055
I'm almost 100% sure that not true, because you have to do stuff like dereferencing arrays when passing them to functions in an ugly way and using -> instead of .
Also, that's clearly a good example for when not to use an interpreter.

That being said, Perl 6 is beautiful. Not that I'd ever seriously consider to create working software with it, but it shows that programming can be a medium of art.
>>
>>53907292
Literally just a / before the variable name. Also I think its avoidable with prototyped subs (which I've been told are a bad idea in most cases for some reason).
>>
File: 2014-05-13-650-Redundancy.png (3 MB, 1020x1700) Image search: [Google]
2014-05-13-650-Redundancy.png
3 MB, 1020x1700
>>53907359
It has been a time since I worked on actual Perl jobs, but things didn't look good.

Also, I just looked into gmusicbrowser and nearly got eye cancer.
But I'm open to well done Perl code, which I don't think exist.

Also, they better didn't tell you this for compability reasons.
>>
<?php echo "PHP" ?>

Fuck that shit
>>
File: 1380152767201.jpg (57 KB, 600x480) Image search: [Google]
1380152767201.jpg
57 KB, 600x480
>>53907582
>he doesn't know how to use a templating engine
>>
C
>>
>>53905878
I'd say JavaScript

maybe even Java/C/C++/C# just because I'm lazy and don't want to type that many characters
>>
>>53907713
how can one face be so smug
>>
>>53905878
Language? lua, looks like shit

Lisp is god awful

Best C and I like COBOL
>>
>>53908605
thats why you have auto completion in IDE baka, next time don't use notepad
>>
>>53905878
C++
>>
>>53905878
Rust
>>
PHP, Ruby, Objective-C.

Javascript for non syntactical reasons.
>>
>>53905953
>>53905957
>>53905963
>>53906082
>>53908649
It's easy to see who hasn't achieved enlightenment.
>>
Java


no contest
>>
Perl, PHP, sh/bash
>>
File: gccoutput.png (273 KB, 1904x838) Image search: [Google]
gccoutput.png
273 KB, 1904x838
>>53905878
sepples
>>
>>53909973
it's easy to see who is still sane
>>
>>53906292
VHDL is great. It doesn't let you fuck things up as much as verilog does
>>
File: the scream, rage.jpg (8 KB, 190x200) Image search: [Google]
the scream, rage.jpg
8 KB, 190x200
>>53906146
>meta programming in perl
>>
>>53905933
>>53906150
>>53906326
>>53906779
>>53907292
>>53907475
kill urself
>>
>>53910043
I agree it is superior to Verilog but it's still ugly as sin and far better suited as a generation target than something humans ought to write.

(As an aside, see CλaSH. It's pretty rad even if it is ridiculous Haskell.)
>>
>>53906013
brainfuck is pretty damn beautiful in my opinion,not because of how it looks but because it can compute any computable function with its very limited instruction set.

the mass amounts of shitty clones that are just brainfuck with the names of instructions are ugly. fucking LOLCATS is ugly. FORTRAN and ALGOL58 are hideous because of how difficult they are to parse.
>>
>>53910776
names of instructions swapped*
>>
P A S C A L
A
S
C
A
L
>>
objective c
okay language, terrible syntax
>>
Genetic code
>>
>>53906072

[this]
>>
File: 1439488873806.jpg (116 KB, 500x647) Image search: [Google]
1439488873806.jpg
116 KB, 500x647
>>53906569
>>
Cobol
>>
Faggots here not knowing about that white space and comments!
>>
Visual basic
>>
>>53905916
Clearly has never used C.

C syntax is what every other major language tries to emulate.
>>
>>53905916
You must have autism
>>
lua
>>
command line
>>
>>53905878
Haskell ranks way up there, closely followed by esoteric languages, then Perl and then C++
>>
Objective C if you follow "proper" practices and use libraries that do

OOP in general produces some pretty unreadable, ugly shit that you'd loathe to type

Some people like having tab completion. Some people hate needing tab completion.
>>
>>53907238
>memcpy
Do not compare HMACs with memcpy, it is not constant-time, opening you to timing attacks.
>>
I think lua is sexy
>>
File: 1457767577023.png (368 KB, 582x747) Image search: [Google]
1457767577023.png
368 KB, 582x747
>>53912462
>>
>>53910812

That's not so bad.
>>
>>53909973
They haven't seen the beauty and simplicity of s-expressions. It maps to ASTs so nicely.
>>
>>53912374
everytime I think of Lua I just think of all the gmod fags writing scripts for rp
>>
PHP / HTML
>>
php
>>
>>53905878
VHDL
But it's a hardware description language
>>
>>53909973
( its (easy (to ( see (who (hasnt (achieved enlightenment))))))))
>>
>>53912742
>>53913027
>>53906571
>>53906756

This. Half of PHP is unnecessary and the other half is inconsistent.
>>
>>53913027
oop php is beautiful
>>
>>53905878
Fucking visual basic
>>
Hasklel
>>
>>53910109
Nope, will still post more another day. What you gonna do.
>>
>>53909401
Yeah I know and it's very useful. Still makes the code look ugly af
>>
ATS (ugliest)
Rust
GAS-syntax assembly
OCaml
C++11 and later
Perl (still kind of charming though)
ECMAScript 6
Swift
JavaScript before ES6
C++ before C++11
>>
>best
Whitespace
>worst
Any other language
>>
>>53916272
/thread
>>
>>53906885
It's not too bad with a good framework, like ZF2
>>
Windows batch scripts
>>
>>53910036
Looks like someone doesn't know about the beauty of sexprs and the metacircular evaluator.

Lispers have achieved new levels of sanity algol-cucks cannot even imagine.
>>
>>53906148
HTML is not a programming language
>>
File: lisp.jpg (27 KB, 350x329) Image search: [Google]
lisp.jpg
27 KB, 350x329
>>53905953
>>53905957
>>53905963
>((((hating on the language the world is written in))))
>>
>>53909973
>>53917847
I was only kidding, I actually love lisp. My preferred dialect is scheme.
>>
xml
>>
LISP users make up less than 0.1% of the population of programmers but post in 90% of programming threads and forums.

Why is this? Who's responsible for LISP? One look and you'll find: /pol/ is always right.
>>
I wish I could be enlightened by lisp but I have no idea what kind of program I could write with it to show how powerful it is.
>>
>>53917404
BASIC isn't that bad.
>>
>>53918032
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
>>
>>53917301
Perl or PHP? Can be said for both of them I guess. Coding style is just as important though
>>
>>53918317
- some degenerate bitching about all languages and "inventing" trivial shit
>>
>>53917984
Lisp is not any harder than Python or JavaScript. You don't have to understand mathematics, semantics, theory, or how the implementation works to use it.

All of those dynamically typed languages are Lisp dialects. John McCarthy's original description of LISP didn't have S-expressions or macros. Perl, PHP, Python, Ruby, Lua, and JavaScript are all Lisp with alternate syntax. Lisp is more popular than people are told.

Many "Smug Lisp Weenies" follow the "No true Lisp" principle. If they don't like Clojure, it's not a Lisp. JavaScript was considered Lisp until it got popular. Not too long ago, Ruby programmers said Ruby is a dialect of Lisp, some calling it MatzLisp.
>>
>>53918487
Right, classical mechanics is easy, therefore Newton was idiot.
>>
java({
script;
});

(with nodejs)
>>
>>53918553
So I can say I know lisp if I'm able to do some map/reduce/filter things in javascript and now how to rewrite it in common lisp ?
>>
File: 1443262612106.png (40 KB, 392x200) Image search: [Google]
1443262612106.png
40 KB, 392x200
>>53906146
>>
>>53918565
I don't think you can compare classical mechanics with some random parsing, graphing and locking algos. According to Wikipedia Dijkstra did post thousands of shitposts called EWD-manuscripts and he recognized that he wasn't cut out for working with others, so he is basically the progenitor of the /g/ sperglord. His most famous work was some bitching about GOTO statements.

That said, modern BASICs and what Dijkstra saw have not much in common.
>>
Anything JS-related. The language is very versatile, especially with its frameworks, but it looks like ass. At least web assembly's improvements might make it the sexiest thing to code alongside
>>
Both Java and Objective-C
Both of those are too verbose for performing simple tasks.
>>
>>53918921
I thought Java was the worst thing for almost a decade, and then a colleague showed me a comparison of Swift and Objective-C. The more I looked at the latter, the more I questioned how that shit even passed QA
>>
>>53918594
If you can translate any of those languages to Lisp, you know Lisp.

You don't *need* to use "map/reduce/filter" in Lisp. Old Lisp programs used GO (goto) far more often. Common Lisp also has a lot of loops. It has OOP too. Any Lisp is Lisp.

Lisp is a good language. It's the ignorant, arrogant weenies that make it look bad. They use Lisp as a way to look down on people. They think Lisp is some mystical secret that nobody else understood because they were stupid. That's completely wrong and insulting.
>>
>>53917930
It's because programmers who know Lisp tend to like programming more than other programmers who don't know Lisp. It's because it isn't mainstream.

>>53918553
I wouldn't except such a liberal interpretation of Lisp. While I accept the likes of Clojure as a Lisp, I can't let JavaScript and Ruby into that rank. Sure, they might be inspired by Lisp, but they lack one feature: the macro. IMO, if your fundamental data type is a sexpr and you support Macros, you are a Lisp. Otherwise, you're not. Yeah, McCarthy didn't require there to be a macro, but its an important consequence of a sexpr based system, and I think that today you can't be a Lisp if you don't have them.

>>53919022
yea, the smug lisp weenie stereotype is uncomfortably grounded in reality. I think the problem is gradually improving though.
>>
>>53919187
>I think the problem is gradually improving though.
Individually, yes, but I think it's getting worse overall. As the existing weenies improve, thousands more read a Lisp book or blog and suddenly they know more than anyone else.

"Mount Stupid" keeps getting new climbers.
>>
>>53919278
The sweet smell of autism on the internet
>>
>>53905878
every single one until an interactive AI is reached where humans can use their living native language to program any function they want into self-optimizing machine-based code.
/thread
>>
>>53905878
COBOL. Dear god.
>>
>>53919334
And then they realize that natural language is an extremely shitty way to convey abstract concepts, so they go back to traditional programming again but let the AI just optimize the code.
>>
>>53910031
Just do something like:
>auto x = const_cast<const decltype(this)>(this);
>>
>>53906230
Did you misread the question as most beautiful?
>>
>>53910043
>>53910135
Verilog is way better than VHDL because it is so much simpler. User messing up things is on the user not the language.

Regardless both are not really programming languages.
>>
>>53906292
This shit is so annoying. How the fuck can you make a language that doesn't catch syntax errors until like the 3rd compilation step?
>>
>>53920078
Just don't use it, it's kind of becoming a deprecated language in the industry.
>>
>>53906920

But why would you do this?

>'Have you ever tried to paint a house using your dick instead of a paint tray and roller?'

Doing retarded things for the sake of it doesn't count.
>>
C++ easily

::::&&&&&->>>>>>>>>>()()()()_()()()
>>
>>53906920
Win32 API is not part of C but nice try.
>>
>>53905878
CSS
>>
>>53920155
Rust looks like someone thought the ugly parts of C++ were the good parts.
>>
>>53920192
the joining forces of every shitty thing creating the superturd
>>
>>53906186
how could he be lying when he clearly didn't make a statement?
>>
COBOL, no doubt
>>
Perl is, by large and far, the most unreadable piece of junk. Brainfuck is more pretty and explicit.
>>
>>53922142
>he didn't learn cobol and make 300k starting in a cushy bank job maintaining legacy code
it's like you hate yourself
>>
>>53905878
C# and any functional language
>>
G O L A N G
O
L
A
N
G
>>
>>53908605
c type is beautiful you bastard.
>>
>>53905878
Ur mom
>>
>>53906920
The winapi can be comfy once you get used to it. I use it all the time, and never use premade libraries. Besides, it's really the only way to get low-level in Windows, without resorting to assembly.
>>
No MUMPS in this thread yet??

%DTC
%DTC ; SF/XAK - DATE/TIME OPERATIONS ;1/16/92 11:36 AM
;;19.0;VA FileMan;;Jul 14, 1992
D I 'X1!'X2 S X="" Q
S X=X1 D H S X1=%H,X=X2,X2=%Y+1 D H S X=X1-%H,%Y=%Y+1&X2
K %H,X1,X2 Q
;
C S X=X1 Q:'X D H S %H=%H+X2 D YMD S:$P(X1,".",2) X=X_"."_$P(X1,".",2)
K X1,X2 Q
S S %=%#60/100+(%#3600\60)/100+(%\3600)/100 Q
;
H I X<1410000 s="" %h="0,%Y=-1" q="" s="" %y="$E(X,1,3),%M=$E(X,4,5),%D=$E(X,6,7)" s="" %t="$E(X_0,9,10)*60+$E(X_"000",11,12)*60+$E(X_"00000",13,14)" toh="" s="" %h="%M">2&'(%Y#4)+$P("^31^59^90^120^151^181^212^243^273^304^334","^",%M)+%D
S %='%M!'%D,%Y=%Y-141,%H=%H+(%Y*365)+(%Y\4)-(%Y>59)+%,%Y=$S(%:-
1,1:%H+4#7)
K %M,%D,% Q
;
>>
File: haskell-hnreddit-shills.png (260 KB, 600x800) Image search: [Google]
haskell-hnreddit-shills.png
260 KB, 600x800
>>53905878
>>53906230
>>53910135

Greets NEETS, come and join >>53922963

/fpg/ Functional programming general welcomes fp of all names. Including clojure fame.
>>
All useful languages are ugly. Every language that hasn't been mentioned yet is a meme language for hipsters.
>>
File: fuck.png (109 KB, 352x302) Image search: [Google]
fuck.png
109 KB, 352x302
>>53922909
QUIT:$QUIT QUIT QUIT ; (quit)
>>
BASIC.

Every dialect of it. CBM BASIC V2 is true pain.
>>
>>53906041
What's with those checkboxes? Are you running Windows 95 or something?

>>53918877
What exactly is meant by "modern BASICs"?

>>53920179
>what is windows.h
>>
>>53923261
>What exactly is meant by "modern BASICs"?
VisualBasic I would assume, along with various things like FreeBASIC.

>>what is windows.h
It's written in C and you use it with C, but it's not part of C any more than this crappy driver I installed is part of Windows.
>>
>>53919487
Tell me a concept that exists and at the same time can not be explained verbally. (Formulas and equations can be stated as well if needed to be embedded)
>protip: no one is able to do that within this universe
>>
>>53923478
Formulas CAN be stated verbally, but that's just needless complexity. It's much easier to just leave them in numerical/symbolic form.
>>
>>53923478
A lot of complicated if-else and loop logic. Sure you can write out things like "1. do this, 2. do that, 3. if some condition, go to step 1, otherwise go to step 6" like you would with written directions, but expressing the equivalent in a programming language is more readable, clear, and maintainable.

Different sorts of languages are better for expressing different thing. English sucks at unambiguous clarity and interfacing neatly with formulas. C++ sucks at conveying tone or emotion.
>>
html
>>
M, also known as MUMPS
lol(mat) ;
n i,j
f s i=$o(mat(i) q:i="" d
. i i+j#5=0 f s j=$o(mat(i,j)) q:j="" w !,"mat("_i_","_j_")="_mat(i,j)
. e w !,"lolno"
. d lol(.mat)
>>
>>53922909
>>53923767
I'm an idiot. I should have known someone was going to post MUMPS. But, to be fair, that sample there is worse than 95% of the stuff I work with.

A few major EHR systems and financial transactions run this crap. I'm surprised they don't break more often given how terrible M is.
>>
Perl, PHP, Bash
>>
>>53920228
He implied he knows machine code.
>>
>>53923904
>Perl
You're reading/writing the wrong perl scripts, famalam.
>>
>>53923344
this, also gambas. Excluding VBA, because array handling is a piece of shit in there among other things

to be more general, everything without conditional gotos, line numbers and peeks and pokes n shit
>>
>>53912398
Huh? Memcpy is definitely constant-time. Are you thinking of memcmp?
>>
>>53905878
brainfuck
>>
>>53905878
C++

The type of a type can span several lines, due to data structures that use templates, which are declared within template arguments. It wouldn't be particularly hard to write nice readable C++ code, but I never see people actually doing it.
>>
>>53905878
Swift is fucking garbage.
>>
>>53905878
http://lolcode.org/
No comparison
>>
>>53905878
this picture is such bullshit

DID YOU KNOW THIS IS A VALID C PROGRAM

char*f="char*f=%c%s%c;main({printf(f,34,f,34,10);}%c";main(){printf(f,34,f,34,10);}

WOW C IS SO UGLY /s


perl is not ugly. Perl is beautiful. Use linebreaks, you fucking fag.
>>
>>53920115
I dunno about that chief. The government still uses it plenty.

>You will never know the sex of having mixed VHDL and verilog in your design
>>
>>53928259
>DID YOU KNOW THIS IS A VALID C PROGRAM
>char*f="char*f=%c%s%c;main({printf(f,34,f,34,10);}%c";main(){printf(f,34,f,34,10);}

Haha no it isn-- OH FUCK WHAT THE FUCK
>>
>>53928330
never seen a quine? This one is actually pretty neat.
>>
>>53906219
>posts eye-cancer animu image (it's hideous!)
>hates perl
>has the nerve to call anyone a faggot
>>
>>53906571
>anime
<pukes>
>>
File: 1460075388506.jpg (57 KB, 860x600) Image search: [Google]
1460075388506.jpg
57 KB, 860x600
>>53916161
>>53918943
>>53926221
oh, snap.
>>
>>53907582
You forgot the semi-colon, retard.
>>
its php
>>
File: 1381303110195.jpg (79 KB, 563x587) Image search: [Google]
1381303110195.jpg
79 KB, 563x587
>>53923086
NEW SET,NEW,THEN,IF,KILL,QUIT SET IF="KILL",SET="11",KILL="l1",QUIT="RETURN",THEN="KILL"
>>
>>53928219
lolcode is cute, faget
>>
Java. I get physically ill looking at Java code.
>>
>>53906571
PHP dev here, it's ugly as sin. Especially OOP PHP.
Any language that still uses snake case is ugly
>>
>>53923767
The language so disgusting it shares a name with a disease
>>
Javascript /JQuery

$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});

Looks a fucking mess, and when you miss a bracket it takes ages to find fucking where.
>>
>>53912311
He mist not have autism
Autism likes C
I like C
I am autist
>>
It fucking pisses me off that everyone just shits on Java just because they're a backward-cap fucking moron who barely even managed to get their CS degree. If you think Java is bad, more than likely it's that you just suck monkey dick at writing code, and Java pretty much allows you to write monkey dick code. Just because something allows you to make garbage doesn't mean you need to make garbage.

Sorry, I just get very fucking pissed at little fucks who think they're hot shit and want to rip on Java, even though it's undeniably one of the better languages out there.
>>
>>53931487
Show us an example of pretty java that doesn't look like monkey dick.
>>
File: 1409849616097.png (137 KB, 610x475) Image search: [Google]
1409849616097.png
137 KB, 610x475
>>53931487
>If you think Java is bad
Nobody was saying it's bad, autismo. People are saying it's ugly, which it is.
>>
>>53931903
it's wordy; but that's fine by me.
>>
>>53905878
Javascript, especially if you go by what you find in the wild.
>>
Of the mainstream langauges C++ has the ugliest syntax.
>>
>>53932116
>uglier than java
Haha, no.
>>
ASM
>>
module message
implicit none
contains
subroutine contents
print*, I have to program exclusively in Fortran for my PhD thesis. Horrible depreceated bullhsit. Yes it can do object oriented nowadays. But i'm still bothered by all the Gabage from the sixties and seventies that's still in there.
end subroutine
end module
>>
>>53932199
Nice indentation, faggot. Would fail you just because of that.
>>
>>53932217
4chan doesn't into indentation and I don't care.
I'm a PhD, not a stupid student that gets "fails".

It's about making the mathematics work.
>>
>>53932262
>being this new
>>
>>53932367
I've been here for over 5 years, but I just don't care.
>>
>>53906093
It's not...?
>>
>>53932401
>been here for over 5 years
>still somehow hasn't come across code tags
Yeah, no.
>>
>>53932133
6502 assembly looks nice as fuck though
>>
>>53932448
Yes, I've come about them, but since I have a great disdain for the scriptkiddys frequenting this board I don't bother making readable comments. Most people here are stupid and you're a perfect example of that. Waste of my time.

I just don't care whether the X290 has gets 2fps more than the nvidia titan in a game I will never play since I'm too busy with real life.


Does using code tags make you hard? Well, good for you, use m as much as you like. I prefer women and I have an ample supply of them, so normally I don't bother commenting on the silly discussions found here.
>>
>>53905953
({({({({({({JavaScript});});});});});});
>>
File: 1429600808255.png (84 KB, 171x208) Image search: [Google]
1429600808255.png
84 KB, 171x208
>>53932563
>I prefer women and I have an ample supply of them, so normally I don't bother commenting on the silly discussions found here.
>>
VimL anyone?
>>
>>53917839
u wut?
what abut all the web apps yu stoopid ?
>>
>>53932573
Actually it's true. I'm engaged in three sexual relationships at the moment, which is a lot at the side of a full time job. It's tiring but fun.
>>
>>53932629
You have 3 hands?
>>
File: 1442765730041.jpg (11 KB, 155x202) Image search: [Google]
1442765730041.jpg
11 KB, 155x202
>>53932679
fucking btfo
>>
>>53932679
Wish I had. Would be great for foursomes :)
(never had one yet though)
>>
>>53905878
Assembler
>>
tcl is pretty horrid, i do it as my wagecuck job
>>
javascript as a programming language has a lot of ugly parts both syntactically and semantically but it CAN be beautiful if you stay away of the sharp edges, especially now with newer syntax like async/await make the code flat and easy to read.

js on the browser is usually a mess tho, but that's because of the DOM interface/JQuery and unrelated to the language itself.
>>
File: piet_bfi_16.gif (23 KB, 400x472) Image search: [Google]
piet_bfi_16.gif
23 KB, 400x472
If we're talking esoteric languages anyway. Pic is a Brainfuck interpreter written in Piet. Yes the actual image is the program.
>>
>>53918553
>don't have to understand implementation
If you can't code a Lisp compiler/interpreter you're probably not a very good coder
>>
>>53922639
Go is comfy until you have to handle errors

d, err := DoSomethingUseful()
if err != nil {
return err
}

d2, err := DoOtherThing()
if err != nil {
return err
}
...
>>
>>53933591
thats not handling errors, thats just passing them to the caller.
>>
Is there any programming languages that aren't in English syntax?

>hard mode
Ones that actually matter
>>
>>53933618
>ones that actually matter
don't think so
>>
>>53933611
Within that block, the errors are handled. What the caller does with the error value is none of its concern.
>>
>>53933611
Exactly.
>>
>>53933618
What do you mean? Like how imperative languages generally follow subject the verb object syntax of English?
>>
>>53933591
while it's a lot more verbose it also makes it a lot easier to find the source of some errors
also, most go code doesn't immediately return to the caller, but adds context to the error, which results in neat errors like "foo: bar: geh" where each of those is another level of context
to achieve the same with exceptions you'd have to rethrow, which is also pretty ugly and less performant
>>
>>53931447
just indent your code properly faggot
>>
>>53905878
lisp
>>
i = 100000
from i to 999999
say site('https://twitter.com/intent/user?user_id=' + i).getClass('nickname')
>>
Assembly and Bash for sure. Horrible languages.
>>
>>53934119
I just cringed at your ignorance thanks
>>
>>53933618
ALGOL 60 has translations into French, German, and Russian.

ALGOL 68 has several non-English translations. The Russian translation is all in Russian with the Cyrillic alphabet. The Chinese translation uses Chinese characters. All of the symbols (e.g. keywords) and declarations are translated into the language. There are German, French, Bulgarian, and Japanese translations too. The Russian translation is online.
>>
(Visual) Basic
>>
>>53932604

They are built using JavaScript. HTML is just markup.
>>
>>53907475
Take a look at the code of Plack, Mojolicious, or Dancer. It could have been much worse.
>>
File: hqdefault.jpg (6 KB, 480x360) Image search: [Google]
hqdefault.jpg
6 KB, 480x360
Nobody mentioned R
>>
>>53919187
Stop your McCarthyism, kike.
>>
>>53917930

Kek
>>
>>53934729
This is pretty good Perl :
https://github.com/PerlDancer/Dancer2/blob/master/lib/Dancer2/Core/Dispatcher.pm
>>
File: ronpaul.jpg (155 KB, 400x654) Image search: [Google]
ronpaul.jpg
155 KB, 400x654
>>53910109

ebin post

10/10 goy
>>
>>53934737
I just wanted to say R

What the fuck serisouly?
>>
>>53916161
Rust is pretty nice.
>>
>>53934737
>>53938098
R works fine for what it was designed to do.
>>
>>53931239
What's so bad about it compared to C++/JS?
>>
>>53931903
At least Java doesn't make you use reverse meme arrows to write Hello World.
>>
>>53939816
AbstractFactoryBeanManagerSingletonListener
>>
>>53905878
Java
>>
>>53939884
That's not a part of Java or the standard Java library. You called this on yourself by using Spring.
Thread replies: 255
Thread images: 48

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.