Pretty much every time a new processor architecture comes along compilers are adapted so existing languages can be used on the new hardware. Once in a while an enterprising person or team decides to write a new compiler or interpreter to make their lives or tasks easier. Nearly all application teams develop API methods, data structures, objects, etc. in what becomes a functional application dialect of whatever industry they wrote code for, often merging or using industry specific terms and acronyms in the dialect. While this does not constitute a “language” that code gets compiled in, it begins to resemble a local cultural slang dialect. It’s pretty interesting when you realize we as software developers we spend so much time translating terms from one language to another.
Latest Answers