This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2013-03-22 18:38:38

poemon1
Scratcher
Registered: 2011-01-12
Posts: 500+

programming languages

Hello, scratchers! I'm making my own programming language, called MiPRO, or Michigan programming. Whoever wants to help me, post a reply saying 'I'd like to join. I'm making a facebook page, and posting a link (if the ST will allow it). I need command ideas, syntax, and an extension. I also need a compiler and parser and all of that.


http://i47.tinypic.com/rrqe13.gif

Offline

 

#2 2013-03-22 18:57:35

poopo
Scratcher
Registered: 2009-09-20
Posts: 1000+

Re: programming languages

What language are you writing your language in?


http://i45.tinypic.com/28rnqki.jpg

Offline

 

#3 2013-03-23 07:55:06

poemon1
Scratcher
Registered: 2011-01-12
Posts: 500+

Re: programming languages

poopo wrote:

What language are you writing your language in?

ebnf and c#.


http://i47.tinypic.com/rrqe13.gif

Offline

 

#4 2013-03-31 04:36:38

muppetds
Scratcher
Registered: 2011-02-11
Posts: 1000+

Re: programming languages

poemon1 wrote:

poopo wrote:

What language are you writing your language in?

ebnf and c#.

hmm.. for making another programming language i would say that assembly is the best (or if you are crazy enough program it in pure machine code)


SCRATCH'S PARTLY INSANE RESIDENT 
http://internetometer.com/imagesmall/31691.pnghttp://bluetetrarpg.x10.mx/usercard/?name=muppetds

Offline

 

#5 2013-03-31 09:32:08

slinger
Scratcher
Registered: 2011-06-21
Posts: 1000+

Re: programming languages

Actually, I believe C++ was designed for creating programming languages.
Don't quote me on that, I'm just repeating what I've heard.


http://s0.bcbits.com/img/buttons/bandcamp_130x27_blue.png

Offline

 

#6 2013-03-31 09:45:11

poopo
Scratcher
Registered: 2009-09-20
Posts: 1000+

Re: programming languages

muppetds wrote:

poemon1 wrote:

poopo wrote:

What language are you writing your language in?

ebnf and c#.

hmm.. for making another programming language i would say that assembly is the best (or if you are crazy enough program it in pure machine code)

Assembly definitely is not the best language to use unless you are writing it for a specific machine. Wasting the time to write it in machine code would just be stupid because assembly is just a textual representation of machione code so they are pretty much the same thing.

Since I'm guessing that you're wanting this to run on as many machines as possible, I think that C++ and C would be best. Java might also be good since it is interpreted rather then machine specific. If you are most proficient in C# then you should use it.  wink


http://i45.tinypic.com/28rnqki.jpg

Offline

 

#7 2013-03-31 10:34:57

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: programming languages

One doesn't "make" another programming language; merely the compilers and assemblers for it, or an interpreter in the case of an interpreted language. All of these can be done in languages of much higher level than Assembly: C, C++, Java.

Plus, with such fast computers these days, you have much less to worry in regards to execution speed. Scratch is an interpreted language that runs in Squeak Smalltalk, Java and Flash, all of these memory-hungry interpreted languages as far as I'm aware.

In the end,

poopo wrote:

If you are most proficient in C# then you should use it.

Last edited by technoguyx (2013-03-31 10:36:00)


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#8 2013-03-31 12:16:38

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: programming languages

technoguyx wrote:

One doesn't "make" another programming language; merely the compilers and assemblers for it, or an interpreter in the case of an interpreted language. All of these can be done in languages of much higher level than Assembly: C, C++, Java.

Plus, with such fast computers these days, you have much less to worry in regards to execution speed. Scratch is an interpreted language that runs in Squeak Smalltalk, Java and Flash, all of these memory-hungry interpreted languages as far as I'm aware.

In the end,

poopo wrote:

If you are most proficient in C# then you should use it.

People usually don't even make the compilers anyway; they usually just write a specification and then make other people do it for them.


Posts: 20000 - Show all posts

Offline

 

#9 2013-03-31 12:30:54

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: programming languages

^that's right.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#10 2013-03-31 18:07:29

RedRocker227
Scratcher
Registered: 2011-10-26
Posts: 1000+

Re: programming languages

this sounds cool

what will be different about it compared to other languages?


Why

Offline

 

#11 2013-03-31 18:19:28

NoxSpooth
Scratcher
Registered: 2013-03-19
Posts: 500+

Re: programming languages

So you use a programming language to make another programming language?

You're awesome.


http://i1244.photobucket.com/albums/gg572/BLU_Spy/Best-Cry-Ever_zps3b2b857a.gif Goodbye, 1.4... We'll miss you...

Offline

 

#12 2013-03-31 18:27:43

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: programming languages

NoxSpooth wrote:

So you use a programming language to make another programming language?

You're awesome.

Well

That's how all of them are made

All of them


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#13 2013-03-31 18:48:26

epicepicman
Scratcher
Registered: 2011-07-17
Posts: 500+

Re: programming languages

mythbusteranimator wrote:

NoxSpooth wrote:

So you use a programming language to make another programming language?

You're awesome.

Well

That's how all of them are made

All of them

What about the first programming language?


If you want something to do while Scratch is down, check out tbgs.tk! It's the new version of the (closed) Scratch TBGS, run by Scratchers! I'm going to spend most of my time there, anyway.

Offline

 

#14 2013-03-31 18:51:05

NoxSpooth
Scratcher
Registered: 2013-03-19
Posts: 500+

Re: programming languages

epicepicman wrote:

mythbusteranimator wrote:

NoxSpooth wrote:

So you use a programming language to make another programming language?

You're awesome.

Well

That's how all of them are made

All of them

What about the first programming language?

Maybe they made it using notepad.

Or I don't know... ?


http://i1244.photobucket.com/albums/gg572/BLU_Spy/Best-Cry-Ever_zps3b2b857a.gif Goodbye, 1.4... We'll miss you...

Offline

 

#15 2013-03-31 18:52:01

Sellout
Scratcher
Registered: 2013-03-28
Posts: 500+

Re: programming languages

I don't understand the point in making your own programming language but I guess it could be fun maybe? I wont be able to help at all but good luck with it anyway


I would rather be alone than pretend I feel alright

Offline

 

#16 2013-03-31 18:58:07

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: programming languages

epicepicman wrote:

mythbusteranimator wrote:

NoxSpooth wrote:

So you use a programming language to make another programming language?

You're awesome.

Well

That's how all of them are made

All of them

What about the first programming language?

Punched cards. c:


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#17 2013-03-31 19:07:09

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: programming languages

technoguyx wrote:

epicepicman wrote:

mythbusteranimator wrote:

Well

That's how all of them are made

All of them

What about the first programming language?

Punched cards. c:

But how did they make the cards!?!??!?!??!?


Posts: 20000 - Show all posts

Offline

 

#18 2013-03-31 22:36:25

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: programming languages

NoxSpooth wrote:

epicepicman wrote:

mythbusteranimator wrote:


Well

That's how all of them are made

All of them

What about the first programming language?

Maybe they made it using notepad.

Or I don't know... ?

har har

But I see it more as a gradual evolution

it REALLY began with assembly as the earliest language

then you get back into machine code and pure electronics


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

Board footer