HN user

ma1069

3 karma
Posts0
Comments7
View on HN
No posts found.

If you already know frontend programming fairly well, why not going for Node/Express and re-use part of what you know? You will just have to study new coding approaches without having to change language as well. Once you learn how to write APIs in one language, switching to another one is pretty simple.

I don't believe it's a fair comparison... modern CPUs can run, by definition, a pretty basic range of operations, and every intent has to be encoded in a extremely complex sequence of commands. Given a certain CPU architecture and a certain algorithm to implement, someone might be able to properly infer the expected size of a compiled binary. But, by pushing the concept to the absurd, one day we might build a super-sophisticated CPU that runs code at such an high level of abstraction that the Dawrf Fortress game is encoded in a single binary digit, whose sole meaning is "Play Dwarf Fortress". Between the 10MB binary running in modern CPUs and the single 1-bit binary running in our hypotetical "super-CPU" stand all the possible devices that have been existed and that will be ever invented... How can you place a living cell in this scale? Unless you can do it, any discussion about binary size is simply pointless...

I had the same thought... And not just about point 3. All of these seems complex points with no absolute answer, as not every database really needs to scale up to several terabytes... Sometimes the reported "advices" might be useful, sometimes they might just unnecessarily complicate things...

Isn't this more or less similar to what happens when developing in Java on Eclipse? To my knowledge, Eclipse does exactly the same thing: it compiles the code in real time, it loads the AST in memory and then it uses it to provide you powerful development tools. Your "live AST modification" looks a lot like debugging Java applications in Eclipse ;) Still, this seems a great idea! Even if it forces you to a single language/IDE combination (but that cannot be helped, I guess)