Ask HN: What programming language has you really excited lately, and why?
61–70 of 105 posts
Re: Ask HN: What programming language has you really excited lately, and why?
#62JS ES2015. The syntax looks awful at first glance, but after heavily using it, there's much more power to this language now.
Re: Ask HN: What programming language has you really excited lately, and why?
#63Re: Ask HN: What programming language has you really excited lately, and why?
#64D (dlang). It's the C++ I always wanted. It's safe, modern, fast, and familiar. It's got classes with reference semantics, structs with value semantics, safe concurrency by default, support for functional programming, concise syntax yet with the C/Java/C++/C# flavour, speed, a compile-time complete D interpreter (thus allowing metaprogramming in the same language as the runtime language, almost lisp-like), plus all t…
Re: Ask HN: What programming language has you really excited lately, and why?
#65D (dlang). It's the C++ I always wanted. It's safe, modern, fast, and familiar. It's got classes with reference semantics, structs with value semantics, safe concurrency by default, support for functional programming, concise syntax yet with the C/Java/C++/C# flavour, speed, a compile-time complete D interpreter (thus allowing metaprogramming in the same language as the runtime language, almost lisp-like), plus all t…
what do you mean stupid license? what are the restrictions?
Thankfully, there are other implementations with perfectly free licenses: gdc and lldc.
Re: Ask HN: What programming language has you really excited lately, and why?
#66Earlier quoted context omitted.
The syntax looks awful? It looks extremely clean. It cleaned up the JS syntax enormously...
Talking mostly about things like: // 1. [a + b] // [a + b] is an array {[a + b]: c} // [a + b] is not an array // 2. { x, y: x, y} // inconsistent object fields and there are more examples. After you get to know the syntax, it can be used for good -- but some decisions are making the language more complex. As written above, I enjoy its new features
var b = {3: 4}; b[3] // [3] is not an array
Re: Ask HN: What programming language has you really excited lately, and why?
#67F# is pretty sweet. It's concise, no ceremony, type safety, can be used with all .net libs, functional. I'm a beginner but love diving into it.
F# is excellent and the only reason I'd stick with .NET. Unfortunately, Microsoft doesn't think so, and continues to dump massive amounts of resources into C# while only paying lip service to F#. (See, for instance, the full-featured C# Interactive in VS. It arrived like 10 years late, but it's a much slicker experience, apart from the language.) F# with C#-level tooling would be unstoppable. Though it's pretty fanta…
Re: Ask HN: What programming language has you really excited lately, and why?
#68Earlier quoted context omitted.
F# is excellent and the only reason I'd stick with .NET. Unfortunately, Microsoft doesn't think so, and continues to dump massive amounts of resources into C# while only paying lip service to F#. (See, for instance, the full-featured C# Interactive in VS. It arrived like 10 years late, but it's a much slicker experience, apart from the language.) F# with C#-level tooling would be unstoppable. Though it's pretty fanta…
Are you developing in Windows or Linux? If Linux, what is your toolset and workflow?
Re: Ask HN: What programming language has you really excited lately, and why?
#69Re: Ask HN: What programming language has you really excited lately, and why?
#70Earlier quoted context omitted.
Are you developing in Windows or Linux? If Linux, what is your toolset and workflow?
Develop and compile on Windows with MS tools, deploy on Linux. VS+VsVim does a nice job with F# (I tried Emacs with evil but it's not as good for F#). Deployment is as easy as copying an exe.