Building Server-Side Web Language Processors


For this entry the article is from our teacher, this article is called “Building Server-Side Web Language Processors”, the article wants to explain that it is possible to build a language processor in a web environment, the importance of adapting our work to a web interface and the different areas which need to be considered when trying to do this ourselves (because it can get tricky).

The article tells us that developing a language processor for web its not easy, it has a lot of challenges, not only the challenges we face while making a regular programming language, but also the challenges that come with having a web development, for example the handling of the HTTP, security, adaptability, the specifics of each browser, etcetera. There are several tools and practices which we can use to deal with these problems and overall it is a very laborious task.

It is important to know the inner works of how a web language implementer works, the reading emphasizes a lot in this, and it is recommended for a language implementer to have scripting features, our teacher Ariel also gives us several strategies for building a web language processors such as to use the Common Gateway Interface, Build everything over web technology already used and known and To program your own server.

Web development is a very interesting area and I think that we as engineers have a great area of opportunity into learn web development, as it could be one of the bigger areas of our career, due to the high demand of web pages and specific applications that would require some sort of back end development for the web services, it is really interesting because the purpose of the server could be very different between some projects and we could use many interesting technologies to develop that services.

Comments

Popular posts from this blog

Making compiler design relevant for students

Mother of Compilers

Ruby and the Interpreter Pattern