When I was learning C and then doing Java, it was like reading a book from heaven~
There is a new way out now~ Now it’s Java and Haskell working together~~
I just happened to have gone through the switch from JAVA to RUBY, let me talk about my experience:
When I first saw RUBY, I felt really guilty and inexplicable
After doing simple RUBY development for a while, I feel confident: hands-on practice is a powerful tool to reduce doubts
After having some practical experience, I read the book "RUBY Metaprogramming" and basically understood the design ideas of RUBY: not only the design ideas of RUBY, but also how to design other languages such as JAVA after reading this book. Yes, you will have a different experience
Interpreted and compiled languages are actually reincarnated like many things in the world. It is a fashion. This is popular in these years, and that is popular in that few years.
Hard-working coders have to follow the trend, otherwise they won’t be able to find a job. . . . . .
It feels quite good to write ES6 now. Arrow functions and destructuring seem to be easier, but there are many pitfalls. Some problems that can be discovered by the Java compiler can only be discovered by js through runtime debugging... … But the language I feel most comfortable with is Haxe, but unfortunately it’s too niche…
Learn Haskell and everything will be easy.
When I was learning C and then doing Java, it was like reading a book from heaven~
There is a new way out now~ Now it’s Java and Haskell working together~~
When lz learns python, he will definitely not want to use java
I just happened to have gone through the switch from JAVA to RUBY, let me talk about my experience:
Summary:
When I was learning go, I felt that its grammar was really cool to use
Interpreted and compiled languages are actually reincarnated like many things in the world. It is a fashion. This is popular in these years, and that is popular in that few years.
Hard-working coders have to follow the trend, otherwise they won’t be able to find a job. . . . . .
If you want to achieve dynamics in Java, you can just use reflection and introspection,
But you know
Various tedious and troublesome things. Reduced code readability
It feels quite good to write ES6 now. Arrow functions and destructuring seem to be easier, but there are many pitfalls. Some problems that can be discovered by the Java compiler can only be discovered by js through runtime debugging... …
But the language I feel most comfortable with is Haxe, but unfortunately it’s too niche…