Computer Languages ​​(CLs) and Programming Languages ​​(PLs)

Description of your first forum.
Post Reply
sujonkumar6300
Posts: 316
Joined: Thu Jan 16, 2025 8:32 am

Computer Languages ​​(CLs) and Programming Languages ​​(PLs)

Post by sujonkumar6300 »

In SG#55, we reviewed the concept of “Computer Languages” as a generalization of “Programming Languages”:

We are all familiar with the concept of Programming Languages ​​( PLs ) and there is quite a bit of literature on the subject. However, if we are looking to increase our productivity we should broaden our horizons and consider not only PLs, but what we will call here “ Computer Languages ” ( CLs ), a concept that includes PLs, but also Documentation Languages ​​(like LaTeX and HTML), Architecture Languages ​​(like ABACUS and CBabel), Specification Languages ​​(e.g. scanners/parsers like lex/YACC), Process Documentation slovenia email list Languages ​​(like XPDL and JPDL), and Testing Languages ​​(like LoadRunner and Selenium), among others. Developing proprietary, purpose-built languages ​​for these areas can also significantly increase our productivity.

LCs (and LPs in particular) are developed through a systematization-formalization-automation process during which the area for which the language is designed (the “ Application Domain ” ) becomes better known, detecting useful and repeated patterns in the construction of programs.
Post Reply