Building Server-Side Web Language Processors

Hello, this time I will give my opinion about the article titled: “Building Server-Side Web Language Processors” by my professor Ariel Ortiz, this article basically explains that it is possible to build a language processor (kind of a compiler, interpreter or a combination of both) in a web environment and it shows the areas that need to be considered when doing this processor.

Basically, Ortiz mentions in his article that developing a language processor for a web area is not that trivial, and this is because not only you need to face challenges of making a programming language (traditional fight with the dragon compiler), but also you need to challenge with all these "obstacles" that a web development has, like handling the Hypertext Transfer Protocol, having in mind the security issues, etc. As you can see, if you have in mind to build a language processor in a web environment, you need to consider those challenges so that you need to consider having knowledge in areas of web development, compiler design, and informatic security in order to have the correct tools to face these challenges.

If you don't know, I don't only like software development, I also like web development, I think that is is an area that had changed the way of development in recent years, mainly speaking, servers are very very powerful because not only can handle web pages, but also it is possible to provide and handle  database and web services like SOAP or REST,  and these create a lot of possibilities in software projects in areas like video games, mobile development, etc. So, as I said, it is a very interesting area and with a lot of presence nowadays (and in the future), and when I am learning lessons in the compiler design course I have been always wondering how challenging it is to do a compiler/interpreter for a programming language focussed in the web development area and this article answers my questions.



Comentarios

Entradas populares de este blog

Sif

Making Compiler Design Relevant for Students who will (Most Likely) Never Design a Compiler

Introduction