That's exactly the impression I got! Thank you for sharing!:-)
I went to the theater to see TRON when I was 10 (ZX Spectrum arrived 3 years later, for Christmas). I liked TRON Legacy, but the film had lot of unexplored possibilities the lazy scripters could worked out more.:-P Anyway, after seen it I asked myself whether I will see another TRON sequel in the future or not... and how could it be.
ZX Spectrum BASIC was much superior to C64 or MSX one (though slower). Try this in C4/MSX:
10 CLS: INPUT "Type in a function (e.g. x^3). f(x)="; f$
20 PRINT "Your function:"; f$
30 FOR x = -127 TO 127: LET y = 85 + VAL f$
40 IF y > 0 AND y
50 NEXT x
This is a simple general function plotter, which plots the function given by the user (allows SIN/COS/EXP etc. etc). Now try that in C64 BASIC.:P Challenge!
C64 was a nice machine, but I learned a lot of math and programming thanks to my Speccy:P
There are many free Web OS (as I understand them) out there. For example, EyeOS at http://eyeos.org/en or this other: http://www.oos.cc/login.html YouOS https://www.youos.com/ (now closed:( ) and one from the MIT whose URL I can't recall now...
These project are 2 or more years old. If the new Web OS is just this old concept, I think like they're just shouting buzzword (again).
I've created a 3-stage reatargeable cross compiler for ZX Spectrum BASIC, and could easily create an interpreter like that for Windows/Linux using the parser module. It's a ZX Spectrum BASIC "dialect", but also has some improvements taken from FreeBasic.
I think it's a nice idea. I will do a Sinclair BASIC interpreter this way.
I don't completely agree: Here in Spain we have LinEx and many others Debian based distributions (too many). Most of them only last for two years (being LinEx and GuadaLinex a great exception) after the hype dies...
LinEx still exists because it's being funded by the local government (Extremadura, Spain), and the project (a Linux for Education and Administration) has achieved a great success.
But, other than that I'm really pessimistic: Most companies either use Windows for the Desktop and Linux for the servers, or have their own technicians. They hire a medium-skilled Linux hacker who will deploy the linux desktop boxes, but they don't pay for services to other companies. This is the most common case I've seen here.
To me Linux has never been profitable in the Desktop-User side, but in the Servers Side.
How can one make profit in the desktop world? Free software is mostly based on services not software license selling and it's not only libre but gratis (free as beer).
Linux (Ubuntu) has become really easy to use, and Linux users are mostly advanced users which can take care of themselves rather than paying for support, of for another service. And nowadays, most services are platform independent, IMHO.
Not exactly. Line 30 has a VAL f$ which effectively evaluates the function. So VAL "3*x^2 + 5" will evaluate for every value of x variable.
Most BASIC implementations (e.g. C64) returned 0.
That's exactly the impression I got! Thank you for sharing! :-)
I went to the theater to see TRON when I was 10 (ZX Spectrum arrived 3 years later, for Christmas). I liked TRON Legacy, but the film had lot of unexplored possibilities the lazy scripters could worked out more. :-P Anyway, after seen it I asked myself whether I will see another TRON sequel in the future or not... and how could it be.
Hmmm. Lines 40/50 overlapped because of the "<" operator and sucking HTML. They must read:
40 IF y >= 0 and y < 175 THEN PLOT (x + 127), y
50 NEXT x
ZX Spectrum BASIC was much superior to C64 or MSX one (though slower). Try this in C4/MSX:
:P Challenge!
:P
10 CLS: INPUT "Type in a function (e.g. x^3). f(x)="; f$
20 PRINT "Your function:"; f$
30 FOR x = -127 TO 127: LET y = 85 + VAL f$
40 IF y > 0 AND y 50 NEXT x
This is a simple general function plotter, which plots the function given by the user (allows SIN/COS/EXP etc. etc). Now try that in C64 BASIC.
C64 was a nice machine, but I learned a lot of math and programming thanks to my Speccy
There are many free Web OS (as I understand them) out there. For example, EyeOS at http://eyeos.org/en or this other: http://www.oos.cc/login.html YouOS https://www.youos.com/ (now closed :( ) and one from the MIT whose URL I can't recall now...
These project are 2 or more years old. If the new Web OS is just this old concept, I think like they're just shouting buzzword (again).
I've created a 3-stage reatargeable cross compiler for ZX Spectrum BASIC, and could easily create an interpreter like that for Windows/Linux using the parser module. It's a ZX Spectrum BASIC "dialect", but also has some improvements taken from FreeBasic.
I think it's a nice idea. I will do a Sinclair BASIC interpreter this way.
---
"Nostalgia is not what it used to be"
I don't completely agree: Here in Spain we have LinEx and many others Debian based distributions (too many). Most of them only last for two years (being LinEx and GuadaLinex a great exception) after the hype dies...
LinEx still exists because it's being funded by the local government (Extremadura, Spain), and the project (a Linux for Education and Administration) has achieved a great success.
But, other than that I'm really pessimistic: Most companies either use Windows for the Desktop and Linux for the servers, or have their own technicians. They hire a medium-skilled Linux hacker who will deploy the linux desktop boxes, but they don't pay for services to other companies. This is the most common case I've seen here.
To me Linux has never been profitable in the Desktop-User side, but in the Servers Side. How can one make profit in the desktop world? Free software is mostly based on services not software license selling and it's not only libre but gratis (free as beer).
Linux (Ubuntu) has become really easy to use, and Linux users are mostly advanced users which can take care of themselves rather than paying for support, of for another service. And nowadays, most services are platform independent, IMHO.