Jump to content

Introducing the LAVA programming language


Recommended Posts

QUOTE(Michael_Aivaliotis @ Mar 9 2008, 06:51 PM)

Is the following point the most important requirement they can muster to the top of their "Urgent problems in current programming languages" list ? If so then perhaps we should really feel sorry for them as they acknowledge their text based state of the art languages are still in the dark ages.

1. Programs should no longer be "written"

It's time to finally overcome the antediluvian technology of software production using text editors. Programs should no longer be "written" but constructed/composed in Lego-like fashion from basic constructs, using
structure editors
rather than text editors. Particularly the executable portions of programs are the last bastions of textual programming that remain to be captured by
"point-and-click" technology
.

Link to comment

QUOTE(PeterB @ Mar 10 2008, 10:27 AM)

Is the following point the most important requirement they can muster to the top of their "http://lavape.sourceforge.net/doc/html/Unsolved.htm' target="_blank">Urgent problems in current programming languages" list ? If so then perhaps we should really feel sorry for them as they acknowledge their text based state of the art languages are still in the dark ages.

1. Programs should no longer be "written"

It's time to finally overcome the antediluvian technology of software production using text editors. Programs should no longer be "written" but constructed/composed in Lego-like fashion from basic constructs, using
structure editors
rather than text editors. Particularly the executable portions of programs are the last bastions of textual programming that remain to be captured by
"point-and-click" technology
.

pah, that's marketing mumbojumbo.

If this should "work" there has to either be ONE complete architecture from the bottom of all software to the top for ALL the software which is written in the future or the superduperueberversatileerrorcompensationg virtual standardized interface - and that's absolutely unrealistic. If software is no longer programmed, but constructed, this implies, that the framework you compose your software with is able to solve all software problem, now and forever.

Just to go a little bit further: If all software could be *just* composed, that would mean:

1. mankind has reached the point where creativity and genius is obsolete ;)

2. you could automate the software creation process ==> which means, if software can create all the software, it has it's own consciousness and you know what that means ... (I hope you saw Terminator 3 ...) ;)

Link to comment

QUOTE(i2dx @ Mar 10 2008, 10:10 PM)

Nah, I saw Space Odissey 2001.

Oh wait that happened already.

QUOTE

No no. It's LabVIEW. We spent most of LV8.0 working on the underlying artificial intelligence. It now mostly writes itself. It has been generating libraries that it thinks it needs for some time now. By now, it should've generated all the library VIs that people on OpenG, NI, LAVA and DevZone combined could think of to write. Unfortunately, it sucks as an artist. Its icons are all text or plaid and its dialogs make a Linux command line seem user friendly. We'd let it ship more libraries, but it does take time to clean up the UI. That's really all we programmers do these days. Oh, and fix the text. LabVIEW decided that most human languages sucked and only deigns to speak to us in Esperanto. Since none of us speak or read Esperanto, we spend hours studying diagrams so we can rename the VIs as whatever it is that they do. It's not really arrogant, more like a teenager out to prove it knows more than its parents. Really, the only disturbing sign so far is the 200 node VI that took hours to puzzle out. It generates a stereogram that if you stare at it long enough displays the words "Hal9000 is my hero."

http://forums.lavag.org/Check-if-File-or-Folder-Existsvi-Returns-TRUE-with-empty-path-input-t5194.html#' target="_blank">Source

Ton

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.