๐Ÿฆ„ Chip Uni Lots of us here are programmers. What's your favorite programming language, and why?
Login or register your account to reply
๐Ÿ‡ Tuan I learned Rust recently. Most of the time I have just changing stuff to see which works. But I have a lot of fun from it.
2y, 20w reply
2y, 22w reply
๐Ÿฅ Mr I prefer python because its fast to write and easy on the eyes, but C/C++ when speed is necessary. C is funny because you almost always end up with better code after all the time it takes to plan & bug fix... python executes without even 3 seconds of forethought.
4y, 18w 1 reply
๐ŸŒš Nlggers Some have suggested Nim may serve as a suitable replacement for Python. It also transpiles down to C/C++ code. You may find it to your liking.
4y, 18w reply
๐ŸŽƒ M. Clojure. Neater than average conservative lisp implementation and runs on top of JVM (granting access to huge Java ecosystem).
4y, 18w reply
๐Ÿง” Justin Rust because everything I write in it feels pristine.
4y, 18w 1 reply
๐ŸŒš Nlggers I'd like to spend some time with Rust. I suspect it may increasingly make it's way into OpenBSD even if Theo De Raadt is currently signalling they won't add Rust itself into the base system until the POSIX core utils are first reimplemented in the language. I was somewhat surprised to hear this hadn't already been done. Perhaps I'll take a crack at reimplementing a few to force me to learn.
4y, 18w reply
Mihail Ruby because it has the most elegant name.
4y, 18w reply
Re You can tell the site was made by a white male due to no reporting system
4y, 18w 13 replies
4y, 18w 9 replies
Mihail Actually, it's a sign that the site was made outside of USA.
4y, 18w 1 reply
๐Ÿค– Razi the burden of moderation is on the poster -- you can moderate any reply to you
4y, 18w reply
Anuradha Weeraman Perl, for its expressive and froody syntax
4y, 18w reply
๐ŸŒš Nlggers Nim is my current favourite language. I find the level of simplicity and flexibility quite refreshing as someone who is coming over from years of C# development.
4y, 18w reply
๐Ÿ‘‰ Lรฉo I really like C, it is definitely my language of choice. However, I feel like in 2020 some of its quirks just feel dated. For instance, requiring a function signature before any call, the preprocessor with its dangerous macros, unsavory function pointer syntax, bit shifting signed variables, etc. I really hope one (and only one) of rust, zig, or nim can take its place eventually.
4y, 18w reply
๐Ÿž Shan Not my fav, but a lot better than I thought it would be: jython
4y, 18w reply
๐Ÿ‘Œ Ramsey Dr Scheme is the most performant and well supported language in the real world outside of the US
4y, 18w reply
๐Ÿ๏ธ Alex As mundane as it is, I'm partial to Java myself. It's natively cross-platform, has a *huge* ecosystem of useful tools and libraries, is very structured and doesn't have the irregularities of C++ for example, and it does an excellent job of preserving backwards compatibility. Not a sexy programming language, but an extremely functional one for sure.
4y, 18w 1 reply
๐ŸŽฏ Gallium Oxide And the JVM itself is a marvel of software engineering. Stuff like Shenandoah and the development of Project Loom make it so incredibly versatile.
4y, 18w reply
๐ŸฆŠ Rohan Phadte Swift - pretty clean and concise especially when compared to the previous language for building Mac/iOS apps like Objective C.
4y, 18w reply
๐Ÿ”š Bort Simpson ZZT-OOP, because it's the only way I know how to make my ZZT characters walk around the screen and create incredible mind-blowing user experiences
4y, 18w reply
๐Ÿ˜ธ Iaroslav PDP Asm - for being extremely concise . C - for getting me into software development seriously . Golang - surprisingly funny pidgin C )
4y, 18w reply
Daedalus currently Kotlin
4y, 18w 2 replies
๐Ÿ›ก๏ธ Cyrano How is it? My friend (who uses Java) says a lot of good things about Kotlin
4y, 18w 1 reply
Alec Hansen I do .NET at my day job but I just feel like such a badass when I write code in Elixir
4y, 18w reply
Zas Rust, I like its approach to memory safety, it's fast and has an excellent type system. The community is great too.
4y, 18w reply
Code C# or F# - I somehow derive great joy from line of business apps, so I'd prefer that they're generally fast and don't fall apart when we refactor them.
4y, 18w reply
Arkadio Buendia Java. Kinda learned to like it in the way Daenerys started to like Khal Drogo. It gave me a job and stuff and then you dive into OO, DDD and Design Patterns etc you end up enjoying
4y, 18w reply
๐Ÿ“‰ Bill VBA..... lol jk
4y, 18w 1 reply
๐ŸŽ๏ธ Fast VB6 was my first lol no regrets
4y, 18w reply
๐ŸŽฏ Gallium Oxide Ruby, but only for personal projects. It's the only language besides Smalltalk that gets OOP right. I'm not too enthused about all the meme DSLs people make with it (which is why I hate using it in large projects) but I can't think of any other language with more consistency and better ergonomics. Alas, the things that make it so mind-bendingly cool are the same things that make it unusably slow.
4y, 18w reply
โšก Kay Ruby because of its simplicity, it's elegant and flexible.
4y, 18w 2 replies
๐Ÿ—ฟ Simohamed I watched some Destroy All Software screencasts destroyallsoftware... where he uses Ruby, and it's amazing how much can be expressed in a single line. I can see myself having a blast writing code in it.
4y, 18w 1 reply
๐Ÿงต Evan I love JS and TypeScript, be it through Node.JS, Deno, or the browser, because I've never not been able to get something done with it. My second favorite would be C#.NET Core, for my current jobs. Anyone who wants something like Java without all the crust, take a look at C# with .NET Core. It's got a lot of refreshing features and built-in async, await, Promises (Tasks) just like JS, far easier to setup a project, and doesn't necessarily need a heavy weight IDE.
4y, 18w 3 replies
๐ŸŒŠ Zero Two neat. What resource do u recommend learning C# ?
4y, 18w 2 replies
๐Ÿ˜ Yt L. I use python and JavaScript for personal projects because they're easy and productive.
4y, 18w reply
๐Ÿ”ฎ Liv Javascript, because I know how to make pretty much any browser thing I can think of with it. That said, I've been playing around with Python and C# lately and it's a lot of fun broadening my knowledge. C# in particular feels like a level up, which is satisfying.
4y, 18w reply
๐ŸŽฒ Jamie C was my first language and every day I thank my past self for learning it -- even if I chose it because I didn't know of any other languages. That said, I can't think of any single language where I find myself constantly in appreciation of its design, and having the ability to express myself effortlessly. I think, if anything, I tend to have favourite libraries and frameworks. For example, Redux eases so many of my front-end complaints, and does so in a beautiful way.
4y, 18w 1 reply
๐ŸŒŠ Zero Two C is also my first language and I felt the same way
4y, 18w reply
Ice probably rust, brainfuck, with a sprinkle of fortran77
4y, 18w 2 replies
๐ŸŽฒ Jamie Rust sounds wonderful, though I'm yet to give it a try :) I'm worried that I will resort to liberal amounts of unsafe code in a desire to get things done -- do you find that this is the case?
4y, 18w 1 reply
๐ŸŒŠ Zero Two python for the ease of thought to code
4y, 18w 1 reply
๐ŸŽ๏ธ Fast agreed. java has too much fluff
4y, 18w reply
๐Ÿ”ป Trinity C because there's a ton of code to learn from. And if something I see seems weird I can apt-src it.
4y, 18w 2 replies