[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]

Whats the comfiest programming language?

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: 111
Thread images: 9

File: C_plus_plus.svg.png (987B, 80x80px) Image search: [Google]
C_plus_plus.svg.png
987B, 80x80px
Whats the comfiest programming language?
>>
C#
>>
define comfy
>>
>>55727247
#define comfy C
>>
>>55727221
scheme nigga
>>
>>55727221
python
no troll

I can be dense and say something like Haskell or C
>>
>>55727241
/thread
>>
File: img13.jpg (36KB, 640x480px) Image search: [Google]
img13.jpg
36KB, 640x480px
Fortran
Especially 90 and 95
>>
File: 1401401928254.jpg (507KB, 1200x937px) Image search: [Google]
1401401928254.jpg
507KB, 1200x937px
probably whatever you've worked with the most.

I'm a Java dev, I've spent thousands upon thousands of hours writing Java, I know the language and its strong points and its flaws pretty well by now. So I am rarely surprised working with Java.

I also do a lot of work with Javascript, but nowhere near as much, and the idiosyncrasies still surprise me once in a while. JS has a lot of weird nuances that will throw a rookie off. That said it also does a lot of things really well.
>>
>>55727264
Scheme is shit but I have to admit it is pretty comfy.
>>
File: 3.jpg (315KB, 800x1100px) Image search: [Google]
3.jpg
315KB, 800x1100px
>>55727221
>>
Iolanguage

I'm not even kidding. It gets the best of several worlds into one concise language.

>100% oop (feels pure)
>smalltalk syntax (comfy)
>javascript prototypes (extensible, all features not available can be hacked into)
>lightweight and embeddable (can be ported easily to any task or system)
>actors (see /g/ no hands)
>differential inheritance (obviously)
>reflection(useful)
>>
>>55727269
Yeah, Python is pretty fucking comfy. I don't know why people think Python is a meme. Python and C++ are like the best languages.
>>
>>55728881
>I don't know why people think Python is a meme.

Because people keep spamming this on /g/.
>>
JS is pretty comfy desu
>>
>>55727384
So C is the best?
>>
>>55727434
lolcode

It's surprisingly readable provided you have a solid experience of memes and internet shitposting/reading, which you should if you are here
<expression>
O RLY?
YA RLY
<code block>
NO WAI
<code block>
OIC
>>
>>55727352
Java is pretty comfy and nice to learn alongside C++ (at least in my experience).
I became more attracted to c++ for some reason, but I'm thinking i should focus a bit more on Java again. I generally don't like how inefficient the JVM is and java-derived scripts and apps are notoriously slow. I remember learning why when I was in class for Java but now I cant remember exactly the reason. Perhaps you can jog my memory, please, as I am thinking you might be able to identify this flaw?
>>
Fuck python and its tabs, go with C# or C++
>>
Python is easily the most comfy
>>
Can anyone even dispute the fact that C# is the comfiest?
>>
>>55729106
Until your program is longer than 100 lines of code.
>>
>>55729117
... Sure bud
>>
>>55729117
This. So many kids here judge programming languages solely by how easily they can write "hello world" programs with them.
>>
>>55729117
I help mantain 115 repos at work, and they're all 10s of thousands of lines of code, so not sure what youre on about
>>
>>55729079
VM takes time to start up?
can never be as fast as c++ because the JVM is a program written in c++
>>
File: featured.jpg (21KB, 647x450px) Image search: [Google]
featured.jpg
21KB, 647x450px
TypeScript

interface Person {
firstName: string;
lastName: string;
}

function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}

var user = { firstName: "Jane", lastName: "User" };

document.body.innerHTML = greeter(user);
>>
>>55729117
>>55729143
Eventbrite's entire codebase is Python quit being dumb.
>>
>>55729145
Thats a dumb comparison. A language can be faster than the langauge its written in because the compiler compiles it to binary. That being said Java isnt faster than C++ in most cases
>>
>>55729177
My company is a competitor with eventbrite, and we primarily use python. I think /g/ is just used to script-kiddies since pythons also great for quick scripts
>>
>>55727221
Any Lisp dialect.

Personally I prefer Common Lisp, but Scheme is quite good too.
>>
>>55729181
I beg to differ. In my experience, a lot of Java-based GUIs seem bloated in the overhead processing sense. Websites with lots of Javascript (similar enough to Java) get bogged down by having them. There's some major flaw in Java that i can't remember now that's behind all this and I'm not sure it was the JVM itself. And no, it's not simply because of Pajeet code
>>
>>55729002
It's a little older, a more vintage model. Doesn't have all the comfort features you might want in a modern language and might do things differently to how you expect, but she's still a feat of engineering today
>>
File: c++.png (43KB, 729x853px) Image search: [Google]
c++.png
43KB, 729x853px
C++
>>
>>55729330
JavaScript has 0 connection to Java, it's not "similar enough", it's as different as it gets.
>>
>>55729363
What editor is that?
>>
Lua
>>
>>55729330
Java GUI development is pretty rare these days. J2EE on the other hand, is doing quite well in terms of performance.
Also, even if the JVM didn't have a good performance and JIT, that wouldn't be the bottleneck. There are tons of rails apps that are "fast enough"
>>
>>55729395
Visual Studio
>>
>>55729363
visual studio with resharper c++
>>
>>55729398
this
>>
>>55727221

>Whats the comfiest programming language?

Probably the opposite of C++
>>
>>55729002
judging from that picture, Lisp would be the best
>>
MUMPS is comfy. It gets a bad rep but for storing huge data it's fucking nice.

https://en.m.wikipedia.org/wiki/MUMPS
>>
>>55727221
Assembly
>>
>>55727241
+1
>>
>>55729175
Dart is superior.
>>
>>55727384
Python should be an RV. Useful but bloated and slow.
>>
File: caml-inria-fr.128x58.png (3KB, 128x58px) Image search: [Google]
caml-inria-fr.128x58.png
3KB, 128x58px
OCaml the power of goto, with the safety of functional programming. None of your languages can compete. OCaml is the language of future.
>>
>>55730764
no haskell is
urs can't even into lazyness lol
>>
>>55727221
Racket
>>
>>55730777
Lazy is what is killing Haskell.
>>
>>55730632
only if we're talking about the 6502
>>
>>55729398
Lua is so enjoyable to use and work great when embedded in a more complicated software.
>>
>>55730846
example of how it affects?
also, how am I supposed to do fibonnacci in one line without lazyness?
>>
>>55731144
>example of how it affects?
Try to write a huge program without force.

>>55731144
>also, how am I supposed to do fibonnacci in one line without lazyness?
Implying it matters.
>>
>>55731149
>without force
exaplin
>>
>>55731202
Try to write a fucking huge program without forcing. Just do it once in your life.
>>
>>55731210
without forcing what?

do you mean without evaluation? thats dumb, things need evaluation for anything to happen
>>
>>55731275
OK so you don't even know about what you were talking. I just lost my time.
>>
>>55727434
I O Language
not lol language
>>
>>55731282
explane, im just a newbie
>>
>>55731311
Type haskell force in google please. Try to write a huge app in Haskell without force and come back in one year to argue with me please.

[spoiler]Fucking kiddo who think they have right to speak without knowledge.[/spoiler]
>>
>>55731329
but im not saying that you don't need strictness

are you saying haskell's dying because lazyness is the default?

tell me more about ocaml anyways
>>
>>55731360
Come back in one year please,
>>
>>55729175
>another DESIGNATED language by MicroLoo
>>
>>55731368
no, teach me
>>
>>55731403
that would be forced
>>
>>55731403
No, i'm not a teacher.
>>
>>55731463
stop, teach me
>>55731450
I agree

tell me about ocaml, why does it not do lazyness?
and also the module system that I've heard is great
>>
>>55727221

Just C.

All other languages are lack-of-skill compensators.
>>
>>55727384
Please
C :
http://i.dailymail.co.uk/i/pix/2013/05/24/article-2330256-19F9B140000005DC-363_634x423.jpg
>>
C#
>>
>>55731601
You do know that this is an image board, right?
>>
>>55727221
Most definitely Lua, given you have the libraries you need for your current task installed already. Love2d is comfort heaven when make game.
Otherwise, Python.
>>
>>55727241
first post best post
>>
no one mentioned rust yet?

its like writing C but you have to know C++/Java/Haskel to get why its necessary.
Also: the compiler kicks you in the balls every minute if you do shit you are not supposed to do

.. but once you are past that its the best thing i can think of, for doing the really interesting low level shit, without getting bit. slowly replaces all my C shit, so thats something

other then that
> web: nodejs + javascript shit. every kid can do this, but you should also be paid like a kid. if you do IoT with it go fuck yourself
> enterprise: java/c# are both shit. but java works everywhere and has a good "performant" ui last i checked
>>
>>55731496
But C is actually a pretty simple language, if anything using C shows lack of skills as you're unable to use more modern language features like lambdas, closures, functional constructs, etc.
>>
>>55727241
+ visual studio
>>
>>55727221
C

It's the only language I've found that doesn't cause bizarre incomprehensible compile errors.

It's not the best for everything, but it never makes me scream internally.
>>
>>55727434
I took a look at it, and I have to say it does look comfy. Not sure yet of its usefulness (I mean for me, not in general) and if I’ll ever learn it, but I wouldn’t be against it if it proves useful.
>>
>>55727221
Is programming supposed to be comfy?
>>
>>55728881
Always repeating the same thing makes it become the truth. Some people know they are trolling, some don’t.
>>
>>55729059
my only regret with LOLcode is its serious lack of features, I would have fucking loved to be able to do serious and professional stuff with this language.
Alas, I read somewhere its developer gave up on developing it any further.
>>
I guess the comfier language for anyone is generally the one we know the best.
In my case, I would say C++, though Python is too… until I reach a couple of thousands of code line. Then I’m quite lost, and I wish Python had brackets.
>>
>>55732477
as usual
>>
File: Flag_of_Turkey.svg.png (25KB, 2000x1333px) Image search: [Google]
Flag_of_Turkey.svg.png
25KB, 2000x1333px
>>55727221
>>
>all these plebs

Python master race. Stay mad man-baby's. I'm making 170k/yr.
>>
I am really starting to like Swift
>>
>>55727221
Malbolge
>>
>>55728881
Python is a meme. It has terrible syntax and just does everything different to be hipster. Not comfy at all when I have to use __main__, self everywhere, unattached imported functions that pollute the global namespace and have side effects, True, False, Nil, etc. Hard typing but duck typing. It's like someone took the worst from c++, java, and javascript, combined it together, then screwed up the syntax for shits and giggles.
>>
>>55732671
This. Rust is awesome, and will become one of the most popular languages. Mark my words.
>>
>>55728881
Things I absolutely hate about Python:

1.) Spaces, tabs and line breaks are syntactic symbols. Makes formatting your code a fucking nightmare.

2.) No end of line symbols, no braces to indicate sections (instead you use fucking tabs which makes code very unreadable unless you have special tools)

3.) Shit like __main__. Just what the fuck, who thought this was intuitive at all? Looks super awful

Apart from these things it's okay, but I honestly don't think about Python as an actual programming language. It's more a way to handle actual programs that implement algorithms in a real language. It's so fucking slow, it's just ridiculous. Even stuff like numpy which you would think should be pretty good by now is a nightmare compared to R for example.
>>
>>55727221
c++
>>
Go.

Go.

Go.

Go.
>>
>>55727241
this
>>
>>55727221
Kotlin with IntelliJ

https://kotlinlang.org
>>
>>55732671
This. Rust fixes lots of C++ problem: package manager, stupid header file, module importing, reasonable namespace handling, proper error handling, tagged enum, document generation, compile time data racing checking, powerful matching statement, etc.

My point is that Rust is not just another favor, it solves problems and does it well.
>>
>>55729181
>>55729330
this is the average level of cs knowledge on /g/
>>
>>55737893
if you truly believe a package manager or document generation should be in-built part of a programming language then i guess c++ is too complicated for you anyway
>>
C# in Visual Studio 2015 + Resharper is comfy as fuck
>>
>>55738720
agreed, and in my opinion, same goes for C++ and Resharper++
>>
Forth.
: SAY? MOD 0= IF TYPE 1+ ELSE 2DROP THEN ;
: FIZZBUZZ
?DO CR 0
S" FIZZ" I 3 SAY?
S" BUZZ" I 5 SAY?
0= IF I . THEN
LOOP ;
>>
Ocaml with Merlin.
>>
>>55738720
>Resharper
useless, like Dvorak
>>
>>55738869

Go

/thread
>>
>nobody mentioned perl

/g/ has truly gone to shit '-'
>>
Common Lisp
>>
>>55730777
open Lazy


now it does, but laziness is retarded anyways.
>>
File: 1358791476918.jpg (17KB, 211x211px) Image search: [Google]
1358791476918.jpg
17KB, 211x211px
>>55729330
>Websites with lots of Javascript (similar enough to Java) get bogged down by having them
>>
>>55738190
They are not. They are a part of cargo, rust's official build manager.
Thread posts: 111
Thread images: 9


[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.