Click here to Skip to main content
15,890,717 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
SuggestionCompiler/syntax checker with add-on functionality Pin
D4rkTrick15-Dec-15 1:24
professionalD4rkTrick15-Dec-15 1:24 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
Member 1221169716-Dec-15 5:22
Member 1221169716-Dec-15 5:22 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
Eddy Vluggen16-Dec-15 6:11
professionalEddy Vluggen16-Dec-15 6:11 
Generalnew syntax / new semantics Pin
D4rkTrick17-Dec-15 5:22
professionalD4rkTrick17-Dec-15 5:22 
GeneralRe: new syntax / new semantics Pin
Eddy Vluggen17-Dec-15 8:53
professionalEddy Vluggen17-Dec-15 8:53 
Praiseidd portability would suffer! Pin
D4rkTrick22-Dec-15 3:14
professionalD4rkTrick22-Dec-15 3:14 
GeneralRe: idd portability would suffer! Pin
Eddy Vluggen22-Dec-15 7:33
professionalEddy Vluggen22-Dec-15 7:33 
GeneralRe: Compiler/syntax checker with add-on functionality Pin
jschell18-Dec-15 11:38
jschell18-Dec-15 11:38 
D4rkTrick wrote:
I got the feeling, that new programming languages spread out of the earth like gras


Rather certain that that is a fact. Use the following to watch the ones that actually make it above the noise come and then go.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html[^]

And an example of extremism

https://en.wikipedia.org/wiki/Whitespace_%28programming_language%29[^]

D4rkTrick wrote:
So if you want the have a keyword X, you can just implement it as an add-on to the compiler.


To a large extent there have already been languages like that. "Forth" is just that. There was some other language sponsored by the US government (i believe) years ago that did something simpler.

There is however a great deal of difference between whether something is possible and whether you should do it.

D4rkTrick wrote:
you might get in a situation like this:


Not me. I have learned that all of that is subjective.

D4rkTrick wrote:
which forces me to do a lot of writing for things, that could be automated


Learn how to do code generation. You write a program that takes in input source and outputs code.

HOWEVER, that said, do not think that even most code can be created that way. At some point the very reason programmers are needed is due to the variable nature of what is needed. And writing a code generator that can handle that is not only impossible but even attempting to do so produces code in the generator that is a mess.

D4rkTrick wrote:
So then, the compiler would not be a blackbox anymore


You might enjoy taking some college level courses specifically addressing compiler design.
GeneralRe: Compiler/syntax checker with add-on functionality Pin
D4rkTrick13-Oct-22 23:52
professionalD4rkTrick13-Oct-22 23:52 
QuestionFrontend JS directly invoking backend services Pin
Member 1220163911-Dec-15 8:44
Member 1220163911-Dec-15 8:44 
AnswerRe: Frontend JS directly invoking backend services Pin
Eddy Vluggen14-Dec-15 6:25
professionalEddy Vluggen14-Dec-15 6:25 
QuestionJava web service code design Pin
Stephen Holdorf18-Nov-15 1:55
Stephen Holdorf18-Nov-15 1:55 
AnswerRe: Java web service code design Pin
Stephen Holdorf20-Nov-15 3:19
Stephen Holdorf20-Nov-15 3:19 
AnswerRe: Java web service code design Pin
Gerry Schmitz20-Nov-15 5:49
mveGerry Schmitz20-Nov-15 5:49 
GeneralRe: Java web service code design Pin
Stephen Holdorf20-Nov-15 6:14
Stephen Holdorf20-Nov-15 6:14 
GeneralRe: Java web service code design Pin
Gerry Schmitz20-Nov-15 6:37
mveGerry Schmitz20-Nov-15 6:37 
GeneralRe: Java web service code design Pin
Stephen Holdorf20-Nov-15 6:59
Stephen Holdorf20-Nov-15 6:59 
GeneralRe: Java web service code design Pin
Gerry Schmitz20-Nov-15 7:24
mveGerry Schmitz20-Nov-15 7:24 
GeneralRe: Java web service code design Pin
Stephen Holdorf20-Nov-15 7:45
Stephen Holdorf20-Nov-15 7:45 
QuestionScaling a Core PHP Project Pin
gouravkaila6-Nov-15 6:47
gouravkaila6-Nov-15 6:47 
AnswerRe: Scaling a Core PHP Project Pin
jschell7-Nov-15 6:22
jschell7-Nov-15 6:22 
QuestionInter-process communications in a desktop client-server app with local server? Pin
markrlondon3-Nov-15 11:01
markrlondon3-Nov-15 11:01 
AnswerRe: Inter-process communications in a desktop client-server app with local server? Pin
jschell3-Nov-15 16:18
jschell3-Nov-15 16:18 
GeneralRe: Inter-process communications in a desktop client-server app with local server? Pin
markrlondon2-Nov-20 18:14
markrlondon2-Nov-20 18:14 
AnswerRe: Inter-process communications in a desktop client-server app with local server? Pin
Eddy Vluggen3-Nov-15 23:41
professionalEddy Vluggen3-Nov-15 23:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.