Advertisement

Make your own language!

Started by November 09, 2000 08:57 PM
0 comments, last by farmersckn 24 years, 2 months ago
Ok, if you could create your own programming language, what would it be like? I don''t want answers like "it would be like C++!", or "it would be like Java!", but I would like a full description, if you have the time. But who cares! Just respond! What do you like about the language you are using currently, what don''t you like, and how would you improve upon it? Also, do you think that it would be a good idea to create a standard that all programmers must abide by, enforced by compilers, such that all code is readable? Obviously, stupid variable names are still possible, but I''m talking about tabs, and stuff like Hungarian Notation. Also, what about using entire words for everything, or nearly everything? Such as Integer, String, Float (ingPoint), Decimal, Etc.? Now, with the recent development of C#, which is entirely OOP, do you think that this new language should be as well? I just took a look at C#''s syntax and structure, and it looks like something that could actually be Very beneficial. Ok, what do you think? farmersckn
Yesterday is the past, tomorrow is the future. Today is a gift, that is why we call it the present.
We've sort of hashed through all of this but here are some more thoughts (actually the same, but spelled out differently).

Syntax means nothing. If it is only syntax which differentiates one language from another, it is not even worth discussing.

Some concepts that are a little more worthy of discussion are ideas like OOP and garbage collection.
Key words = 'OOP', 'C++', 'Java', 'LISP'.

Even more interesting is the notion of [ languages's code structure = language's primary data structure ].
Key words = 'LISP'.

Even more interesting is completely changing the underlying execution of the program.
Key words = 'Production systems'.

Even more interesting is the concept of 'tell the computer what it needs to know, not what it needs to do'.
Key words = 'Predicate Calculus', 'Resolution Theory', 'Knowledgebases'.

I leave you with that and the search engines for you to continue your quest of the ultimate programming language.



Edited by - bishop_pass on November 9, 2000 11:26:43 PM
_______________________________
"To understand the horse you'll find that you're going to be working on yourself. The horse will give you the answers and he will question you to see if you are sure or not."
- Ray Hunt, in Think Harmony With Horses
ALU - SHRDLU - WORDNET - CYC - SWALE - AM - CD - J.M. - K.S. | CAA - BCHA - AQHA - APHA - R.H. - T.D. | 395 - SPS - GORDIE - SCMA - R.M. - G.R. - V.C. - C.F.

This topic is closed to new replies.

Advertisement