BIRT 3.7
Written by: Michael Williams
Featured Refcardz: Top Refcardz:
  1. Scrum
  2. Apache Maven 2
  3. Essential MySQL
  4. Node.js
  5. Groovy
  1. jQuery Selectors
  2. Ajax
  3. Java
  4. Spring Config.
  5. Java Concurrency

Link Details

Link 312841 thumbnail
User 410289 avatar

By CodeJustin
via lambda-the-ultimate.org
Published: Dec 07 2009 / 02:38

suppose I'm just old enough to have been raised on the "small is beautiful" philosophy, and I still hold in awe some languages built from a relatively spare set of primitive concepts: Forth, Smalltalk, Scheme, C and the Unix shell + utilities + pipeline all come readily to mind. But recently, I've had some time on my hands and spent some time "swimming" about in the programming language space. A few observations. Some of our modern languages (some a decade+ old already) have type systems that require a PhD to understand fully. We have a low level threading model in languages like C and Java that almost require a PhD to use effectively in any sufficiently complex system. (Not to make a fetish of the PhD.) In Pike's Power Point on system research, recently posted in another thread, he mentions, IIRC, that 80% of the Inferno (?) effort was spent conforming to existing, externally imposed standards! Turning to the most mainstream, popular, *production* languages - we have TRULY giant libraries that boggle the mind. Designing an effective GUI library for the modern, newly more complex UI was a grand challenge of the late '80s and early 90s.
  • 10
  • 0
  • 1500
  • 1

Comments

Add your comment
User 393686 avatar

RawThinkTank replied ago:

0 votes Vote down Vote up Reply

Create a tiny core language whos only core libraries need to be recreated for new platforms, the rest binaries will remain platform independent since they will only call those libraries. No need of JVM.

The core = Operating System ?

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (9)



Voters Against This Link (0)