When people hear the word JavaScript, they immediately think of the browser. But JavaScript has outgrown it's initial role as a browser language. Today, developers use JavaScript to write high-performance system services, mobile applications, desktop applications and even micro-controller code (!).


With the advent of Node, a JavaScript scripting host (much like PHP or ASP) that allow developers to write system software, JavaScript suddenly came of age. Unbound by the confines of the browser JavaScript developers could now write universal system services (usually server oriented). Services that behave identical on all supported platforms. One could say that JavaScript has ironically succeeded where Java failed.


This universality opens up for some very cool solutions, especially when you consider low-cost single board computers. In the right hands Quartex Pascal is perfect for writing IoT, kiosk and embedded solutions. When you add docker-containers to this recipe, you suddenly have a lot of firepower when it comes to full stack development.


So piggybacking on this technology means we are capable of reaching an overwhelming number of targets.

Here are a few things you can create with Quartex Pascal:


  • System Services that run in the background
  • Shell applications
  • Server applications
    • HTTP/S
    • WebSocket
    • Raw TCP/IP
    • UDP
    • Pipe based IPC (inter-process communication)
  • Database driven applications (all databases known to man supported via the node-package- manager repositories)
  • Roughly 50 developer boards (micro-controllers) courtesy of the Johnny5 framework
  • Desktop applications (Electron framework)
  • Mobile applications (PhoneGap framework)
  • And much, much more!


Native languages are fundamental and will never vanish, because they are the languages we use to create all the other languages out there. But the power of Node and some of the things you can do (like the program itself generating code directly in order to solve a problem, which is common for AI development) would be very difficult to achieve with a traditional, archetypal language.