TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What is your most favorite programming language ever?

4 pointsby alg0rithabout 9 years ago
And what tools do you use it with?

8 comments

mindcrimeabout 9 years ago
I don&#x27;t really have a &quot;most favorite programming language ever&quot;. I think of languages as tools and try to keep a focus on &quot;use the right tool for the job&quot;. I don&#x27;t reach for C++ for writing webapps as a rule, and I wouldn&#x27;t reach for Prolog to write an OS kernel.<p>That said, my primary language for most &quot;general purpose&quot; tasks these days is Groovy. I also lean towards Java for many things, due to familiarity. I have a soft spot for C++ as well, which I probably would have called &quot;my favorite language&quot; years ago.<p>Lately I&#x27;ve been working on adding R and Octave to my arsenal, and I have to admit, I&#x27;m really liking Octave.<p>But I just bought a Swift book earlier tonight, so who knows what the future may hold...
csixty4about 9 years ago
I don&#x27;t think I&#x27;ll ever love a programming language like I loved ANSI C in 1996. I slept with the K&amp;R book under my pillow. When my friends were getting into tarot cards &amp; crystals, I did divination by picking random passages from that book. It was my first &quot;real&quot; programming language, and the one that led me to understand computers on a completely different level.<p>Today, I guess I&#x27;d say JavaScript. I mostly write &quot;vanilla&quot; JavaScript with the help of grunt for minifying (switching to webpack soon). It has it&#x27;s rough spots, but they&#x27;re ones I&#x27;ve known for decades now. It&#x27;s everywhere. It&#x27;s multi-paradigm.
strayabout 9 years ago
Common Lisp.<p>The only tool I use with it, I guess would be emacs. Unless by &quot;tool&quot;, you mean libraries.<p>However, it&#x27;s Ruby (often generated by Common Lisp) that puts food on the table these days -- and Python that I&#x27;m using to plot my (positive) escape from the workforce.<p>Both Ruby and Python are weaker languages that share some of the Lisp spirit. Ruby in fact, is derived from Emacs Lisp.<p>One of my side projects is an attempt to jack libraries from Python -- which will, if successful, make Common Lisp more usable as a day-to-day programming language.
vorgabout 9 years ago
After discovering Haskell (lazily-evaluated functional) and Lisp (actually, Clojure), I&#x27;d have to say them. For anything close to the metal where pauses for garbage collects don&#x27;t matter, Go. And of course HTML. (Tho I realize some people out there won&#x27;t count as a PL non-Turing Complete languages like HTML and Groovy as used in virtually every Gradle build script out there.)
lucozadeabout 9 years ago
My favourite language is Lua. Not so much for the language per se although it&#x27;s pleasant to use. But it&#x27;s very simple so if it doesn&#x27;t fit exactly what I need I just change it. I use luaj too if I&#x27;m going to need to use JVM libraries.<p>For that reason I tend not to use luajit so much. Although it&#x27;s a technological marvel, it&#x27;s nothing like as hackable for a mere mortal like me.
mveetyabout 9 years ago
Plan 9 C and the rc(1) shell by far. Plan 9 C is still C but has a lot of things fixed and the plan 9 libs are great. The rc(1) shell I like because its much more consistent than any other shell I&#x27;ve used.
tetonravenabout 9 years ago
C#
ben_jonesabout 9 years ago
I want to be up-voted on hacker news so Python twothree is by far the GOAT programming language. Go-lang is fucking trash (until the next major point release in which case it becomes vice-GOAT). Django was what god made when he decided to refactor the bible, and is thus elevated to language status. Rust is gonna take over the world. And I currently have 103 side projects in React.