Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 331943
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T09:49:17+00:00 2026-05-12T09:49:17+00:00

From Wikipedia : The Last One was a unique software program in 1981 which

  • 0

From Wikipedia:

The Last One was a unique software
program in 1981 which
took input from a user and generated a
program in BASIC which could then be
run. It is an example of a program
generator.

The software was not a programming
language, since unlike most
programming languages, programs were
generated by the user selecting
options from menus that would form the
basis of the generated code. This was
done in a logical sequence that would
eventually cause a program to be
generated in BASIC. At any time, the
user could elect to view a flow chart
showing the current progress of the
program’s design. 2

But Wikipedia didn’t say what became of this program. How popular/unpopular was it, and how many people use it? How and when did it meet its demise, or is it still available?

More information available here.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T09:49:17+00:00Added an answer on May 12, 2026 at 9:49 am

    Here’s the current story AFAICT: this article mentions that the consulting firm they formed way back then to put TLO into play was named DJ `AI’ Systems and is now tloconsultants.com (tlo == The Last One). Cha-ching 🙂

    My guess (after a 2min site scan) is that they grew their business by continually expanding what appears to be business-oriented expert system “modules” that the generated code ran against (and also perhaps even assisted in or guided some of the code generation, most likely for the code that targeted its own routines) and then incorporate the knowledge of how to use the new modules back into TLO. Very impressive, especially for 1981 and with the engine that knew when it didn’t know enough — ScHrIaTp! I wish my manager had 1/10th that functionality.

    And you gotta love that it took five minutes to generate 100 bug-free lines of BASIC code.

    I’m curious as to whether they ever “closed the loop” (my term) because I didn’t see it mentioned (as I didn’t fully read it due to that dang corporate job and its fake-time-based insanity) as to whether they actually reached the point where its own representation was manipulated within it in order to generate the next version of TLO itself. The name “The Last One” suggests to me that David James fully understood the meaning of manifesting a piece of software capable of presenting its own representation to the user (== programmer) for modification with the end purpose being to generate its own subsequent version.

    All such self-repping-and-editing programs (live processes are IMO far more difficult while being also tantalizingly more interesting) are actually, from my perspective, equivalent in the sense that they are all ‘functions that transform functions that transform functions’ (how about ‘FtTFtTF’s — appropriately absurd and lovely, IMO 🙂

    Trying to wrap one’s head around how to implement such a beautiful piece of software in the face of its myriad possibilities is the kind of programming puzzle that brings home why MDD is both the current brightest idea while simultaneously being rarely used in real-world projects. Your brain better be firing on ALL cyllinders to go treading that path. How long has it taken Simonyi and his billions?

    I am also curious as to whether there are infinite variations of FtTFtTFs or just lots and lots of lots of them.

    Enjoy!

    “Lasting Peace and Happiness for all Human Beings!”

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 211k
  • Answers 211k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer The most recent version of Ninject.Web.Mvc is using a transient… May 12, 2026 at 10:07 pm
  • Editorial Team
    Editorial Team added an answer There is a nice article how to filter data using… May 12, 2026 at 10:07 pm
  • Editorial Team
    Editorial Team added an answer g_file_test beforehand or use gdk_pixbuf_load_from_file + gtk_image_set_from_pixbuf May 12, 2026 at 10:07 pm

Related Questions

Using this example coming from Wikipedia, in which DrawSquare() calls DrawLine() : (Note that
I was wondering how you guys actually develop large applications when you are your
I'm watching some great lectures from David Malan ( here ) that is going
So a recent question made me aware of the rather cool apriori algorithm .

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.