• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

What Programming Language are Programming Languages Written

quakeworld

Senior member
i mean ultimately it boils down to 1s and 0s but take a language like VB. is it written in C or C++? if so then what language is used to write that?

if you were to start from scratch, from nothing, what is used to come up with a programming language?
 
A lot of compilers are written in C, though you can use whatever you want as long as it achieves the end goal. Pretty much nothing is written in binary anymore. Assembler language at best. You can use a language like C to produce the ones and zeroes.
 
Any language is parsed according to the rules to create a binary representation of the instruction set that will work on the targeted platform.

The way the parser is created (language) is up to the owner.
 
A lot of compilers are written in C, though you can use whatever you want as long as it achieves the end goal. Pretty much nothing is written in binary anymore. Assembler language at best. You can use a language like C to produce the ones and zeroes.

This.

If the language is even slightly popular, its compiler/interpreter was probably written in C.

That being said, the new hip trend for languages appears to be using the new language to compile/interpret/translate itself.

For example. Dart's dart2js is written in dart. Go has rewritten part of their compiler in Go. C#'s Roslynn is all about compiling C# with C#. Even Java has a Java compiler in the works (though it is very much a research project).

For toy compilers, functional languages (Haskell, ML, OCaml) are pretty popular, though I've never seen one used on a relevant programming language.
 
If you wish to make a programming language from scratch, you must first invent the universe. 😉 (With apologies to Carl Sagan.) A later step, but still before making a compiler, would be developing the machine instruction set. (Real or virtual!)

I never took that compiler construction class when I had the chance. But since then I've heard about Lex and Yacc somehow being involved. I think they might be related to what you're asking about. 😕
 
If you really want to make progress on this Gerry you should open source it and move it to Github. People would be able to see a list of contributors and know who "we"" is. That's how new technologies get noticed these days.

Irrelevant to the OP's topic.

And my personal apologies since I assisted the derailing

Link redacted
Markbnj
 
Last edited by a moderator:
Back
Top