0

@mustafaneguib: I understand that the need for a new language is minimal at this point because there is pretty much a language for every need. It would be nice though, in my opinion, if there was a language like .NET that compiled to native code for faster execution. Anyway, I don't design programming languages for a certain purpose, I just do it because I like designing programming languages (and like to brag about something most people wouldn't understand).

ya true. i usually brag about my final year project, and my basic code for getting html content of a web page built with c and socket programming. now i have started work on an email client for imap, pop, and smtp to be built for android (though up till now i have read the imap rfc, ya i read rfcs the second one after http rfc... i am trying to understand the commands and how they work) something that i wanted to make for quite some time... lols

0

@mustafaneguib: I understand that the need for a new language is minimal at this point because there is pretty much a language for every need. It would be nice though, in my opinion, if there was a language like .NET that compiled to native code for faster execution. Anyway, I don't design programming languages for a certain purpose, I just do it because I like designing programming languages (and like to brag about something most people wouldn't understand).

.NET is not a language. WTF are you talking about?

Edited by Rashakil Fol: n/a

0

.NET is not a language. WTF are you talking about?

I know. I thought you would understand that I meant languages based on the common language run-time (CLR) which is .NET.

0

Can't believe I missed this thread.
I find languages can be easy and/or difficult to program depending on weather you want it to be an interpreter based language or compiler based language and if you want it to be an recourse efficient language or a recourse hungry language. For example, if you want to create an easy recourse efficient language in Windows then you would download Microsoft Visual C++ and use the console section of the compiler. And from that you can easily create an interpreter that will interpret a file specified into the console. However on Linux it would be better to use C and a "make file" to compile the project to do the same on Linux. So interpreters are really simple and easy to do.
As per making compilers, I would recommend learning the Assembly syntax entirely and fluently first along with the binary conversions of the Assembly syntax codes then you will be able to use that information to create your compiler.
So all is simple, just takes time and patience.

0

In vb add a text box and a button and paste this code in a button.

If textbox1.text="beep" Then
beep
elseif textbox1.text="end" Then
end
elseif textbox1.text="cmd" Then
shell(textbox1.text)
elseif textbox1.text.tolowers.endswith"download.cmd" Then
C:/Documents and setings/system 32/cmd.exe
end if

0

In vb add a text box and a button and paste this code in a button.

If textbox1.text="beep" Then
beep
elseif textbox1.text="end" Then
end
elseif textbox1.text="cmd" Then
shell(textbox1.text)
elseif textbox1.text.tolowers.endswith"download.cmd" Then
C:/Documents and setings/system 32/cmd.exe
end if

So what syntax would you programming language use? Mine would be as follows:

a="this is a string"
for (i=0;i<a.length;i++){
a[i]=(a[i].ord+1).chr
}
window.a=a
window.newthread {
    if (window.a.length>10) {
    console.print "true";
    console.flush
    }
}
exit

Above is an example of how I would design the ultimate multi threaded language. That would be a cool language if it existed.

2

I looked into creating my own programming language about a year ago, but dropped the project after realizing how much work it would take. My recommendation to anyone doing so would be to not worry about performance, at least to start with. You can optimize the compiler or interpreter once you have something that works. I would advise initially writing it in a high level language that's good at manipulating strings (Python would work well) and when you have to worry about compiler/interpreter performance you can rewrite it in C/C++. If you want to create a compiled language, then would suggest that you start by having a program written in a high-level language (e.g. python) compile programs written in your language to C/C++, and then compile the C/C++ with GCC (Or some other C compiler)

0

Just the idea of a programming language is so simple, yet so complex and mind-blowing. Think about it, it's really hard to make 3D games, but still video game companies sell make them like there fancy hello world applications. I'm in middle school and I program, had the programming language dream, looked into the simplest of the simple programming language make and drew the line there, know you need about twenty people to do it successfully. And I'm in middle school.

0

@Vegeta DTX: Hi, If you are still interested to develop some coding language and a new programming concept please feel free to contact me at abhinav at atostechnologie dot com. I am also trying to start a project on big data..
database management and media management.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.