Haha!carlosfm wrote:The wife said to the programmer:
- "Please go to the supermarket an bring one pack of milk and if they have eggs, bring six".
The programmer arrives home from the supermarket with six packs of milk and says:
- "They have eggs".
Code: Select all
include 'FBasic_L.inc' CLS COLOR 11 LOCATE 2,1 PRINT "This app is written in Macro Basic, for Linux " COLOR 12 LOCATE 2,2 PRINT "With the ease of Basic and the power of ASM " COLOR 15 LOCATE 2,3 PRINT "It user's the basic commands:" PRINT " " PRINT " CLS" PRINT " SCREEN" PRINT " COLOR" PRINT " LOCATE" PRINT " PRINT" PRINT " GOSUB" PRINT " RETURN" PRINT " SLEEP" PRINT " END" PRINT " " GOSUB TestSub SLEEP END TestSub: PRINT " Press any key to quit." RETURN
This might be a bit nit-picky, but VHDL isn't a programming language, it's hardware descriptive language. When you "compile" VHDL you don't get a program, you get a logical circuit.jackokring wrote:More interesting, but sometimes hard to grasp languages include J, forth and VHDL.
You can run a hello world with absolutely no boilerplate, just one line of code by going here (http://jsfiddle.net) and writing document.write("hello world");
You can also run it on almost ANY machine and you don't need any special software, a browser is all you need and everybody and everything has one, even your TV has one these days.
I'll admit that it's not the best language to do complex things in (the inheritance structure drives me barmy, having to extend prototypes is very odd) but it cuts out a lot of things that would scare beginners, is very easy to use, very easy to get running and runs on almost every machine that exists.
It's not perfect, but I really don't think there is a better beginner language. There are probably better languages of course, but none that are better for newbies when you consider setup time/cost compared to how quickly they will be getting results.
install gnudatalanguagespamel wrote:All of the suggestions mean absolutely nothing to me, it has been that long since I did anything that it was the simple:
10 print "hello world"
20 goto 10
This may not get me very far these days! Are there any coding for dummies books?!