Nov 20, 2009

Making A Programming Language

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > Programming > Programming General > Misc. Programming Languages

Making A Programming Language

zemon1
How hard would it be to make a language. I want to make one like PHP and more basic than basic. I want my language to be the preferred starter, and really good for making games on the internet. I know little php and any other languages, but im very good with dreamweaver and know enough html to fill in when dreamweaver lacks. However i think this language would be pretty cool if it ran with MySQL like php does. Any Thoughts??

Comment/Reply (w/o sign-up)

Quatrux
Well, why would you want to create another language without any skills? I guess just use the ones which are available, because most of them are really good and I don't think we need another one, here is a list if programming/scripting languages in my opinion which are really great: ASM, C,C++, Lisp, PHP, Python, Ruby, Java, Perl and maybe even ASP.NET, C#, Visual Basic and so on!

But if you would want to create your own language, when you usually would need to write it using ASM or C, C++, but of course it's your choice biggrin.gif

Comment/Reply (w/o sign-up)

zemon1
Well i thought it would just be fun, know what i mean. I wouldnt design it to commercialize, just cuz i wanted to have fun, but if people liked it and thought it was good than that would be cool. Tell you the truth though i dont really have a good answer to -
-Well, why would you want to create another language without any skills?
the only real reason i could say is beacuase i think it would be cool for someone to be like oh yeah that guy made his own programmming language lol...Which no one would probably ever do but i just think it would be neat thats all

Comment/Reply (w/o sign-up)

Quatrux
So firstly, you should think of, what kind of language you would want to create, a programming language which could be compiled and executed as an .exe file or a scripting language, which would need an interpretor like yourlanguage.exe myscript.mylanguageextension which would give you a result of somekind, there lots of ways to achieve what you want..

Personally, I suggest to do something with an existing language that people would say, oh it's that guy who created a calculator with visual basic! wink.gif

Comment/Reply (w/o sign-up)

toby
You would need to know lower, harder languages well for your language to be interpretated at all.

Comment/Reply (w/o sign-up)

wutske
Indeed, plus you'll need to make a compiler or an interpreter (like PHP) for the language that translates your higher level language to a lower level language like assembler.

You'd better write libraries for an already existing programming language. You can shape existing functions into a new, maybe more easy to interpret function ...

Comment/Reply (w/o sign-up)

Darasen
As stated by others you would need to have a very good grasp of other far more complex languages to gain the knowledge to create your own. I must commend you on this though, you didn't ask someone else to do it for you. I do not know how many post I have seen where someone states they have a great idea for an FPS or an MMO they are certain will dethrone WoW. But, they barely now HTML and could we please program it for them, and while we are at that can some one make all the art as well.

On to your question, If you really want to learn how a program is put together and ran take a look at Structure and Interpretation of Computer Programs. This is the text book for an introductory course in programming used at MIT. The language used in the Book is LISP though the principles discussed deal with all programs and how they run. It is deep stuff and requires some algebra in places but worth reading.


Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : making, programming, language

  1. If Programming Languages Were Cars...
    (5)
  2. How To Learn A Programming Language
    overview of the best way to go about learning a programming language. (1)
    How to Learn a Programming Language 1. Choose a programming language. Pythonand Turtle
    Graphics are good starter languages. they are very straightforward and easy to learn. Also, there is
    a module called Pygame available that makes handling windows a breeze. Another programming language
    for a beginner to try is Kids Programming Language, or KPL's new version, called Phrogram.
    Don't be put off by KPL's name! Once you learn the basic concepts of programming, you can
    then take those ideas into any programming language you choose. Be aware however, th....
  3. Need Help With Correct Programming
    (2)
    O.K. here's the deal. I can't go to school to learn programming like I want, because I have
    outstanding student loans that I can't pay on. So, since I'm here, I figure I'll ask
    some questions. With regards to the basics, HTML, should I be using HTML when creating my site or
    the XHTML? I'm still a little unsure of the exact differences, but once I know were to go, I
    will get the correct books and website information. And what about CSS? Is there newer or older
    versions? I have one book already which teaches some about HTML and CSS, but I hav....
  4. Programmers' Association: Project #1 - Download Warper
    The making of Download Warper (6)
    OK team, our first job would be to create a download manager named 'Download Warper'.
    Here's what we will need:- A custom Winsock class - This would ensure speed regulation
    mechanism. It will also aid in using multiple connections. HTTP Connection class - This would
    contain the Winsock class and would basically do all the protocol specific low level transactions.
    FTP Connection class - Similar to the above class except that this would be for the FTP protocol.
    Main Application - The GUI for the Download manager. Other Requirements:- Icons and other graphics.....
  5. Programming As A Career
    (7)
    Yeah! You saw it wright. "Programming vs Career" not "Programming and Career". Let me elaborate. I
    am 19 and have been programming for few years now. My language wallet is comprised of GW Basic (that
    I learnt in my school), C++ (in Higher Secondary) and the VB 6.0 IDE (perhaps the easiest of them
    all). Currently I am prepairing for the Joint Entrance Exams, here in India, for Computer Science
    and Engineering. Actually, I am not quite into studying my course material and my career is in
    disarray, because of my immense passion for Computers, be it Programming, Gaming or ....
  6. Where To Start Learning Programming
    Please advise me on which language to (18)
    I am a beginer to programming i wish to know from which language should i start programming C, C++
    Is there any problem if i jump directly to vb or like please respond where can i find good beginer
    tutorials Thank you....
  7. HP RPN: HP Calculator Programming Language
    (0)
    I like it because it's a fairly easy language to do just about anything on my non-graphic
    calculator. The biggest problem I find with it is a lack of memory. I figured out a very simple
    way to program TicTacToe into it with some decent AI, but I was only able to put about 3/4 of the
    program into the calculator. *sigh* maybe I'll have to steamline the code some more, or figure
    out some other games I can make that don't require graphics... --YB....
  8. Function Programming - About Function Languages
    mostly OCAML (1)
    two years ago i have discoverred function programming. i'd like to shortly discuss it here and,
    maby, encourage some of you to try your skills writing functions. when programming imperatively,
    programmers often think of solving the problem in language categories. here i'd use an array,
    here i could use a pointer etc. funtion programming does not give programmer such tools. even more -
    thers is no such thing as variable. function programming was invented by mathematicians. it's
    very simmilar to mathematical modelling of universe. solving a problem - writing....
  9. About Filemaker
    programming (1)
    hello to everything I want to communicate to them to all the programmers that do not have much
    experience or has laziness to write I cosay there is a programming system which I am called to
    filemaker pro 7 that allows the programmer to be able to generate modules distributables very easy
    driving....
  10. Texas Instruments Calculator Programming
    (15)
    TI-89!....

    1. Looking for making, programming, language

See Also,

*SIMILAR VIDEOS*
Searching Video's for making, programming, language
advertisement



Making A Programming Language

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com