Anyone wrote a (full featured) programming language?

For everything that's not in any way related to PureBasic. General chat etc...
merihevonen
Enthusiast
Enthusiast
Posts: 326
Joined: Mon Jan 01, 2007 7:20 pm

Anyone wrote a (full featured) programming language?

Post by merihevonen »

It doesn't matter if it was programmed in PureBasic, C, C++ or something else.. but I would be very interested to see what kind of programming languages you people have done.

I guess it could be just that because I am trying to write my own, I could pick up some design of some other languages to produce the ultimate language (well, PureBasic is already the ultimate, but aren't we all greedy ;))
Killswitch
Enthusiast
Enthusiast
Posts: 731
Joined: Wed Apr 21, 2004 7:12 pm

Post by Killswitch »

I've never managed to write a full featured programming language as you call it, but I've done a fair bit:

http://www.purebasic.fr/english/viewtop ... highlight=
http://www.purebasic.fr/english/viewtop ... highlight=
http://www.purebasic.fr/english/viewtop ... highlight=

They're a mixture of interperters and 'true' compilers - some are a lot better than others! I don't think I shared the source for all of them, but I'm more than willing to make it available, if you'd like it.

P.S - If you don't already know about it, look into 'Reverse Polish Notation' - it helps!
~I see one problem with your reasoning: the fact is thats not a chicken~
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

merihevonen wrote:Anyone wrote a (full featured) programming language?
I know one...

His name is Frédéric Laboureur and maybe you can meet him in this forum....

:wink: :lol:
oh... and have a nice day.
merihevonen
Enthusiast
Enthusiast
Posts: 326
Joined: Mon Jan 01, 2007 7:20 pm

Post by merihevonen »

Thanks for the links Killswitch!
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Guess it depends on what your definition of full-featured is?
merihevonen
Enthusiast
Enthusiast
Posts: 326
Joined: Mon Jan 01, 2007 7:20 pm

Post by merihevonen »

dracflamloc wrote:Guess it depends on what your definition of full-featured is?
Has the most basic features such as constants, structures, arrays, operators, etc..
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

I have been using this new language called PB!

Dracscript seems like that language idea you mentioned...

I was wondering if PB could not be used to create an Operating system... have to get out the ASM textbooks from college to see what ASM we created... Hmmm...
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Post by yoxola »

The REAL full featured langauge contains these functions:

MakeGame(Name, Genre, Quality, 2Dor3D, PlayTime...etc)

MakeApp(Name, Usage, Quality, Speed...etc)

and this....

MakeMoney(Currency, Amount, BankAccount...etc)

j/k, feel free to flame/add this list....
merihevonen
Enthusiast
Enthusiast
Posts: 326
Joined: Mon Jan 01, 2007 7:20 pm

Post by merihevonen »

yoxola, you forgot the most important one :P
MakeGirlfriend(Name, Age, WaistSize, SlimOrFat, IsSexy, IsWhore)

So to have an 18-year old sexy and slim 34D cup sized whore named Kimberly:
MakeGirlfriend("Kimberly", 18, #WaistSize_34D, #Slim, #True, #True)

If Fred would implement that to PureBasic then I would buy it for thousands! :lol:
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

For you, MEHRI, as you are a girl perhaps a MakeBoyfriend() should be done.
Or perhaps the rest of us would like to watch the other one more?


:shock: :shock: :shock: :shock: :shock: :shock:
zikitrake
Addict
Addict
Posts: 875
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

Post by zikitrake »

merihevonen wrote:yoxola, you forgot the most important one :P
MakeGirlfriend(Name, Age, WaistSize, SlimOrFat, IsSexy, IsWhore)

So to have an 18-year old sexy and slim 34D cup sized whore named Kimberly:
MakeGirlfriend("Kimberly", 18, #WaistSize_34D, #Slim, #True, #True)

If Fred would implement that to PureBasic then I would buy it for thousands! :lol:
I will buy a full-license of this language!!! :lol:
PB 6.21 beta, PureVision User
LuCiFeR[SD]
666
666
Posts: 1033
Joined: Mon Sep 01, 2003 2:33 pm

Post by LuCiFeR[SD] »

I'd consider buying that program too, if the girlfriends boobs weren't on her waist :lol:
merihevonen
Enthusiast
Enthusiast
Posts: 326
Joined: Mon Jan 01, 2007 7:20 pm

Post by merihevonen »

thefool wrote:For you, MEHRI, as you are a girl perhaps a MakeBoyfriend() should be done.
Or perhaps the rest of us would like to watch the other one more?


:shock: :shock: :shock: :shock: :shock: :shock:
I'm not MEHRI!
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

merihevonen wrote:I'm not MEHRI!
MEHRI MEHRI MEHRI MEHRI MEHRI MEHRI MEHRI MEHRI MEHRI

:lol:
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

merihevonen wrote: MakeGirlfriend("Kimberly", 18, #WaistSize_34D, #Slim, #True, #True)
Should be like this:

GetGirl(Name, colorOfEyes,ColorOfHair,IQ,Body)

The perfect code shoulde be then:

GetGirl(#DosentMatter, #DosentMatter, #DosentMatter, #DosentMatter, 90-60-90)
Post Reply