DEV Community

Whats your favorite programming language?

Fulton Browne on September 13, 2019

I personally like java, kotlin, dart, and python. whats you language of choice?

Collapse
 
deciduously profile image
Ben Lovy

The more Rust I write, the less I want to write anything else.

Collapse
 
fultonbrowne profile image
Fulton Browne

I played with rust once, any tips?

Collapse
 
deciduously profile image
Ben Lovy • Edited

Anything in particular you were stuck with? In general, read The Book all the way through, it's great and should get you going, and also don't get too attached to a solution. You may find your first instinct for a problem is not the best way in Rust - if you're getting frustrated with the compiler, you might need to rethink what you're trying to do instead of trying to appease the compiler into making this thing work.

Thread Thread
 
fultonbrowne profile image
Fulton Browne

I was just to busy and never got around learning it.

Collapse
 
jessekphillips profile image
Jesse Phillips

dlang.org/

Hands down. Decided to write up a bunch of articles on using it.

Basically it is a compiled scripting language, with low level power.

The compile time execution makes for very powerful code generation and is fun.

Collapse
 
jckuhl profile image
Jonathan Kuhl

Typescript.

It has almost all the type safety of Java and C#, but it's a much more flexible system. And it's got all the fun of JavaScript, but the type system kills most of the crazy perks JavaScript has.

The only downside is setting up a build system and integrating JavaScript libraries, which sometimes don't mesh well with the type system.

Collapse
 
fultonbrowne profile image
Fulton Browne

You are the only one who's ever said that. now you going to say you like the ed text editor. 😅

Collapse
 
alaaprog profile image
علاء عقيل محسن

PYthon

Collapse
 
fultonbrowne profile image
Fulton Browne

one of my favorites as well

Collapse
 
negue profile image
negue

When I first met C# it was love at first sight ❤️ 😄

Some years later its still C# and also TypeScript (both server-/client-side)

Collapse
 
vlasales profile image
Vlastimil Pospichal

PHP and XSLT.

Collapse
 
fultonbrowne profile image
Fulton Browne

what is XSLT?

Collapse
 
couch3ater profile image
Connor Tangney

XSLT

eXtensible Stylesheet Language Transformations

Largely, I believe it is used to restructure XML documents.

Collapse
 
vlasales profile image
Vlastimil Pospichal

Extensible Stylesheet Language Transformations. Language for XML manipulations, generate HTML, parse HTML, validate input data from HTML forms,...

Collapse
 
visualmov profile image
Ryan

Java, Python, and C. Out of those three, I would say Java (and other java-based languages) are the ones I use the most.

Collapse
 
fultonbrowne profile image
Fulton Browne

agree with all but C

Collapse
 
hwolfe71 profile image
Herb Wolfe

I would have to say Java and C, as those are the only languages I'd feel comfortable developing an application in right now.

Collapse
 
deciduously profile image
Ben Lovy • Edited

...huh. I hate that stuff. Even in 2019, with ECMAScript being what it is?

Collapse
 
pedromassango profile image
Pedro Massango

Kotlin

Collapse
 
fennecdjay profile image
Jérémie Astor

My preferences go to C and, of course Gwion.
As a side note, I tried Haskell and loved it 😄

Collapse
 
marcomansilla profile image
Marco

python, elisp, js, I have Go and Rust in my todo list.

Collapse
 
pryl profile image
Priyal Kumar

smalltalk, prolog, forth and APL are awesome. They are so different than other programming languages. They are cool in their own way.

 
fultonbrowne profile image
Fulton Browne

I get that, I have almost no knowledge of the CPU or the deep working of a computer I think I will look in to it though.

Collapse
 
fultonbrowne profile image
Fulton Browne

Thats one I dont here often

Collapse
 
thomasstep profile image
Thomas Step

JavaScript ES6

 
fultonbrowne profile image
Fulton Browne

I know someone who worked in the old days of computers and had to use assembly in the 70s and 80s and he made me SCARED of it.

 
fultonbrowne profile image
Fulton Browne

some one forcing me is how I learned all I know about JVM based languages.

Thread Thread
 
deciduously profile image
Ben Lovy

Software is a means to an end - gotta have an end.