Building Server-Side Web Language Processors

 The author wrote an article about the incorporation of a web sided language processor. 


The author argues that incorporating a web sided language processor could be beneficial to the students under his wings, due to the fact that in the 20th century more and more stuff are now migrating to the cloud, which is basically a common fact, now that servers are cheaper and available to pretty much anyone all the time.


I agree with the author saying that a compiler of some sorts that is located in the cloud would be pretty nice as it would add to the fact that now computers don’t have to be very powerful in order to compile stuff, also it helps not filling your computer with thrash, specially if you are not some dedicated software engineer. 


However, I, a Linux user, find it a little harsh and not very appealing to me for the reason that no matter how well implemented the web sided compiler might be, it will still be kinda slow and probably not as good as the trusty command line.


Another important factor to consider is that the security layer to this has to be very robust, as the result of the aforementioned compiler will be executable code that will most likely is supposed to run in the client computer/computers. Which would leave a very big window of opportunity for any hacker to disguise its code as the result of the compiler and directly run malicious code on the client computer. 


I don’t wanna seem close minded as I don’t personally think it is a bad idea, after all I mentioned some good stuff that could come out of the project, however I believe it still needs some work as there are a lot of points that could damage the end user and result in serious consequences. 

Comentarios

Entradas más populares de este blog

Language Design and Implementation using Ruby and the Interpreter Pattern

Internals of GCC

Mother of all compilers