Showing posts with label programming language. Show all posts
Showing posts with label programming language. Show all posts

2019-03-18

New Promising Programming Language: V

Found out that there's a new programming language called V (2019). At glance it's like combination of Go and Rust. Seems really promising, has really fast compilation speed.
  • No global state
  • No null
  • No undefined values
  • Option types
  • Generics
  • Immutability by default
  • Partially pure functions
  • Hot Code Reload
  • REPL
  • C/C++ converter
  • Native cross platform UI library
  • Run Everywhere
But no compiler yet (but there's already software built with it), wait until May 2019. I hope it hype :3
Here's a bit negative review about V.



Pony (2012) also share similar belief (like Rust and Erlang/Elixir combined):
  • Pony is type safe
  • Pony is memory safe
  • Exception-Safe
  • Data-race Free
  • Deadlock-Free
  • Native Code
  • Compatible with C
  • Garbage Collected
  • and many more
Zig (2017) hopefully will succeed C
  • Integration with C without binding, can compile C
  • Cross compile
  • Generics
  • Error handling and Stacktrace by default
  • Compile-time reflection and compile-time code execution
  • Simple build system
Crystal (2014), not giving similar spirit, but hey it's faster Ruby :3

And don't forget this interesting fib benchmark.

2017-01-02

If Programming Language were Humans

Taken from here and nixCraft page (click there to see larger text).


  • Python: my formatting is my syntax!
  • Javascript: I'm technically functional
  • PHP: can I GET guys anything?
  • Haskell: (lambda x.x am pure)(i)
  • C/C++: If you're not allocating memory, you're not living!
  • C#: I am nothing like my father.
  • Erlang: Destroy one of my processes and I will only grow stronger
  • Elixir: I Draw my Eldritch Power From all my process-chans
  • Rust: I'll be designated driver tonight!
    Programmer: we know
    Rust: Don't talk while eatingyou could choke and die haha
  • Fortran: I am unparalled in numerical ^ scientific computation!
  • Matlab: Come with me if you want to research
  • Lua: I'll take things from here
  • Lisp Dialects: Trust in the recursion
    Racket: learning is fun

Ah there are some updates!























2016-12-08

Programming Language Libraries

Woot woot! I found a website that crawls for libraries *__*)b
And I think it awesome that Go got first rank.

By Language/Editor

By Package Manager, note:

go (go get), npm (js), rubygems (ruby), maven (java), packagist (php), pypi (python), nuget (.net, c#, vb.net, and f# mostly), bower (js), wordpress (php), cpan (perl), cocoapods (objective-c and swift), clojars (clojure), meteor (js), cran (r), hackage (haskell), atom (text editor), cargo (rust), homebrew (osx), emacs (text editor), swiftpm (swift), hex (erlang, elixir), pub (dart), sublime (text editor), platformio (iot), julia (julia), carthage (objective-c, swift), dub (d), haxelib (haxe), jam (js), elm (elm), alcatraz (xcode ide), nimble (nim), inqlude (qt), shards (crystal)

2016-12-02

List of Tech Migrations

I'm quite fascinated with the decision (and obviously the effort) of leaving a language or database to another technology, here's the list that I found:
So many migrating to Go ^^. If it's not about migration, there's a lot more here that apparently choose Go (interviews, from X to Go, and also more here).

NOTE: this list will be no longer updated, you can see the lastest changes on github repo so anyone can contribute/update.

Btw why not MongoDB or CockroachDB.. but I think now they are getting better.


If you found any more news like this, paste the link on the comment, I'll gladly add them on the list.