Go Down

Topic: A new programming Language. (Read 8483 times) previous topic - next topic

aarondc

Languages are for the weak.
Real developers code in binary.
PETAQ!


Or something.

cjdelphi

real coders use transistors...

AWOL

"My favorite programming language is solder" - Steve Ciarcia

aarondc


real coders use transistors...


Real coders use hardware?

Does not compute!

Dephi FTW!

AlxDroidDev

This made me remind of the fictional, humorous C+- (C More or Less)  language that appeared on UseNet a few decades ago.


I can't find the full complete text of the C+- joke in the web (I have it at home), but the above is complete enough.  The complete "reference to C+-"  includes keywords such as EvenIf
Some of my projects:
Shield for DS1337+, DS1624 and AT24C1024B (RTC, temp & mem): http://forum.arduino.cc/index.php/topic,126197.0.html
CHDK Camera remote shutter (BT, IR, USB): http://forum.arduino.cc/index.php?topic=295377.0

aarondc

If you're taking requests, can the new language have a [maybe] operator, allowing us to implement true fuzzy logic?? :D

cjdelphi


eddiea6987

I remember Borland Delphi , almost identical to Visual Basic
that was pretty easy to learn and start making windows applications.


Do you think that exposure to BASIC can mutilate your mind? haha
I could print the Arduino logo on a box of cereal and sell it as "Arduin-O's"

AlxDroidDev


I remember Borland Delphi , almost identical to Visual Basic
that was pretty easy to learn and start making windows applications.


Do you think that exposure to BASIC can mutilate your mind? haha


Delphi is pretty easy to learn,and extremely powerful. I started with Delphi with version 1.0, I guess around 1995. When Delphi 4 came out, I got certified from Borland and I've been making my living with Delphi since then.

I went through all the changes Borland had, the first being renamed to Inprise and nowadays it is called Embarcadero, with is a pretty idiotic name.

I really, REALLY love Delphi.
Some of my projects:
Shield for DS1337+, DS1624 and AT24C1024B (RTC, temp & mem): http://forum.arduino.cc/index.php/topic,126197.0.html
CHDK Camera remote shutter (BT, IR, USB): http://forum.arduino.cc/index.php?topic=295377.0

GoForSmoke


I remember Borland Delphi , almost identical to Visual Basic
that was pretty easy to learn and start making windows applications.


Do you think that exposure to BASIC can mutilate your mind? haha


No more than equal time spent in manacles and chains with dirty, scratched goggles on.
1) http://gammon.com.au/blink  <-- tasking Arduino 1-2-3
2) http://gammon.com.au/serial <-- techniques howto
3) http://gammon.com.au/interrupts
Your sketch can sense ongoing process events in time.
Your sketch can make events to control it over time.

bengtb

This proposed language reminds me of Hypercard and its language HyperTalk. It was quite popular at the time.  I used it a lot. Not because I didn't known any other programming language, but because it was easy to accomplish things quickly.  Mind you, this was before the web.  Guess this dates me :-)

GoForSmoke

I remember seeing the term hypertalk. What did it run on?
1) http://gammon.com.au/blink  <-- tasking Arduino 1-2-3
2) http://gammon.com.au/serial <-- techniques howto
3) http://gammon.com.au/interrupts
Your sketch can sense ongoing process events in time.
Your sketch can make events to control it over time.

robtillaart

Quote
I remember seeing the term hypertalk. What did it run on?

the Macintosh II  and the Apple Lisa IIRC
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

robtillaart

For me the real difference is between language paradigms, to name a few

- assembly versus high level  (portability)
- Object Oriented languages vs function oriented languages  (abstraction)
- declarative languages like SQL  (select * from languages where type is declarative) ==> define the WHAT not the HOW
- "rule based languages" like LISP and PROLOG which need an other mindset
- interpreted versus compiled  (especially an SQL interpreter which optimizes its strategy runtime is fun)
- byte code languages  (Java .NET) - I like the concept of virtualization
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

westfw

Quote
could there be a "language" out there that makes it possible for everyone to write programs to some degree.

This has been an explicit goal of many of the languages written over the years.
The big problem is that if you get a mathematician, a statistician, a businessman, an artist, and a child in the same room with a computer, their approaches to solving their respective problems will be so different that the same language would never be "right" for all of them.

You can see some of this in current debates about the scientists that write their own computer models and tools, often with very little education in the principles of "computer science", sometimes leading to programs that are so buggy that any and all results are questionable.  Or in the fact that COBOL was extremely successful AND much hated.

Go Up