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

What's with the annoying trend of languages being *almost*

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 28
Thread images: 2

File: 1406109662084.jpg (23KB, 444x322px) Image search: [Google]
1406109662084.jpg
23KB, 444x322px
What's with the annoying trend of languages being *almost* good, but then including some crippling flaw?

>Go
>fast as hell, runs everywhere, compiled apps
>if err := , more boilerplate than Java

>Ruby
>awesome expressive language
>slow like a molasses dipped snail in january

>Python
>mostly sane design, excellent libraries
>forced indenting, PEP8
>>
>>59820803
Use lisp, it's perfect.
>>
>>59820823
Nope.

>Lisp
>The most expressive language, anywhere, ever
>Shitty tooling, only IDE is emacs, a bazillion mutually incompatible dialects
>>
>>59820803
>assembly
>fast, easy to learn, not a real programmer if you don't know it
>no flaws
>>
>>59820803
>forced indenting
So what, anyone who doesn't indent their code is a retard.
>>
>>59820885
>the 5000 page handbook provided by the manufacturer contains hundreds of inaccuracies, errors, and omissions
>its up to you to find out where
>>
File: 1390667269729.png (72KB, 726x590px) Image search: [Google]
1390667269729.png
72KB, 726x590px
>>59820803
>Lua
>perfect
wait, what?
>>
>>59820803
>python
>mostly sane design

>exceptions as flow control
>sane
>>
>>59820803
C# is the closest I have found to perfect.
>>
>>59820803
Use Apple Swift
>>
>>59823294
Go back to /r/programming, Pajeet. Microsoft isn't paying you to shitpost here.
>>
>>59820803
>JavaScript
>Everything is perfect
>>
>>59823379
>what is performance
>>
>>59823379
>function inside a function inside a function inside a...
>>
>>59820839
>IDE
how about you learn how to not be a faggot?
>>
>>59823420
Performs well on my machine :^)
>>
>>59822213
Or you could just use an if statement
>>
>>59823443
It's not the '80s anymore, stop gimping yourself for virtue nobody worth mentioning in the historical record has ever given a fuck about.
>>
>>59823379
we heard you like callbacks
>>
>>59820803
> >forced indenting, PEP8
spotted a faggot. identing makes it perfect and what's your problem with pep?
>>
>>59820803
Let me fix the Python one for you

>Python
>sane design, doesn't try to prevent you from doing clever things unlike literally every other language, excellent libraries
>horrible code completion and documentation support caused by the abuse of kwargs and various other dynamic features in the standard library

I hope typeshed will fix that one day.
>>
>>59824995
>>sane design, doesn't try to prevent you from doing clever things unlike literally every other language, excellent libraries
the fuck are you talking about python only has one horrible way of doing things, the pythonic way
>>
>python
>for loops
>>
>>59820803
>>forced indenting
This is good. You shitters need to learn how to write readable code and python teaches by force
>>
>>59825281
Google any random data structure transformation question and click on a result from stackoverflow.
You'll see a bunch of different solutions and people arguing about which is better/faster/more pythonic.

There's definitely more than one way to do things in python specifically because it isn't trying to be smarter than you.
>>
>>59822213
I quite like try/except/else/finally.
>>
>>59825283
List/dict comprehensions and generator expressions feel really natural to use in place of for loops.
>>
>>59825428
exceptions are an awful flow control mechanism, and GC-mandated try/whatever/finally is their worst incarnation.
Thread posts: 28
Thread images: 2


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.