Hacker News new | past | comments | ask | show | jobs | submit login
Poll: What's Your Favorite Programming Language?
14 points by pcr910303 23 days ago | hide | past | web | favorite | 5 comments
What's your favortie programming langauge?

Below are the most popular languages. If your favorite isn't below select other and comment what it is below.

Note: By voting for a language you are not up voting this poll. Please up vote this poll to keep it alive.

Python - https://www.python.org
5 points
JavaScript
5 points
C
3 points
Raku (AKA. Perl6) - https://raku.org
3 points
C++
2 points
Java - https://www.java.com/
2 points
Swift - https://swift.org
2 points
Go - https://golang.org
2 points
Scheme - http://www.scheme-reports.org
2 points
Clojure - https://clojure.org
2 points
Objective-C
1 point
C# - http://csharp.net/
1 point
Ruby - https://www.ruby-lang.org
1 point
Perl - https://www.perl.org
1 point
Rust - https://www.rust-lang.org
1 point
Common Lisp - https://common-lisp.net
1 point
Haskell - https://www.haskell.org
1 point
Nim - https://nim-lang.org
1 point
Crystal - https://crystal-lang.org
1 point
Lua - http://www.lua.org
1 point
Io - http://iolanguage.com
1 point



Elixir

Dynamic typing for ease of development, with typespec for working with teams. Library support is pretty good now, and NIFS with Rust/Rustler are nice when I need speed, or just want a library from a crate rather than hex. REPL and testing is pretty high quality too.

Phoenix is a great web dev environment with SSR by default, and elixirscript or Phoenix Live Views for nice dynamic content. Phoenix even gives you a node project folder to add in whatever js libraries/css/webpack or other modules you want.

Scripting elixir with escript is okay, but as with most scripting languages, it seems like overkill compared to shell scripting unless you are doing something complicated that warrants a higher level language or library management.

I've been playing with guile scheme and chicken scheme as well for scripting as well. I've found that Rust is great for performance intensive programs, but I miss having a REPL and dynamic typing make for a fast, comfy development experience.


At work: Haskell

Alone: Scheme

I can't imagine using a dynamically typed language in a group effort with 100s of ks of LOC and millions of dollars at stake.

I also can't imagine fighting my compiler while doing a little personal project. Seems like the opposite of fun.


To be honest I was unaware of the poll functionality until now. My client (Android) even displays a poll icon!


I see maybe one a year, they don't reach the front page .. ever.


TypeScript




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: