Old computer language programs


















Today, we expect computers—and phones, and tablets and an array of other intelligent devices—to respond to our instructions and requests as fast as we can make them. In many ways, that era of instant gratification began with what Kemeny and Kurtz created.

Moreover, their work reached the public long before the equally vital breakthroughs of such s pioneers as Douglas Engelbart , inventor of the mouse and other concepts still with us in modern user interfaces. As mainframe computers the room-sized leviathans of the s led to minicomputers smaller and cheaper than the first generation and then microcomputers what we think of as the earliest PCs , BASIC became near-universal: a variant of the language helped launch Micro-Soft, a company that went on to shed the hyphen in its name and make a well-known guy named Bill exceedingly rich.

Probably nobody waits by the mailbox for a magazine or book full of code to arrive. Instead, BASIC lives on in the background, powering unseen machinations in Microsoft Office and appearing in coding apps for hardcore computer nerds. While BASIC may no longer be the de facto coding language of choice, I think it's safe to say Kemeny's goal of universal computing has been largely achieved.

If it hadn't, you probably wouldn't be reading this right now. Image modified from Wikimedia Commons. Created by Google, is C and Pascal-like. It is concurrent with a garbage collector, aimed mainly at web services. Java-like running on the JVM, provides extended types. A system is built as transactions passed from one service to another.

For typesetting graphs. OO scripting language for Java. H Hack. By Facebook. Statically typed version of PHP. By the MIT, image processing language with a compact syntax. Haskell 98 follows. In version a lazy functional language. Java-like, OO and fonctional. Assembler with high-level constructs. Morgan Stanley Bank.

For interactive fictions. By Dan Winkler at Apple. Procedural made of cards to link and assemble. Hypernext and Supercard are Hypercard-like tools. Renamed Algol. C-like interpreted with garbage collector and dynamic data model for scripting. C and Pascal-like, for string processing, is goal directed. Followed by Unicon. A descriptive language inspired by Fortran and C used in science.

System, extensible syntaxe. Design system and langage for interactive fiction. Followed by Inform 6 and Inform 7 based on natural language. For history, a parody language to satirize the proliferation of strange constructs in PL.

Prototype-based inspired by Smalltalk. First in list processing but replaced by Lisp. Not implemented by inspired functional languages. Is a rework of APL, for mathematics and data analysis. Pascal-like, dedicated to database management like Delphi.

Jal, Just Another Language. Pascal-like language for micro-controllers. By Caltech. Reversible computing. Concurrent, constraint, arguments with two aspects, hence the name. Predecessor of Toontalk. James Gosling and Sun. Running on a virtual machine and so portable, is derived from C with objects. Each class is stored in one file. JavaFX Script. Scripting for the JavaFX interface. Dropped by Oracle, but forked under the name Visage.

By Brendan Eich. Dynamic, C-like, inspired by Self for prototypes. Scripting on browsers, GUI, documents, or on the server. For IBM mainframes. Java with control on information access. Join Java. Augmented version of Java with joint-pattern. Concurrent and distributed, precursor of E.

ALGOL-like for embedded systems. Similar to JavaScript, without the Java name for trademark issues. Abandonned since IE For scientific computing, very fast on LLVM. Parallel, distributed. A program can modify its own code. Proprietary, for array processing, derived from APL. Kona is a open-source interpreter. Imperative, OO, with constraints. Korn shell. Scripting at command line compatible with Bourne. By JetBrains. An experiment to combine all p.

L LabView. Visual language from National Instruments aimed at device control. Ladder Logic. Visual language for programmable logic controllers in industrial control. Experimental, for component-oriented programming, communicating by messages. OO, interpreted. Want to build a program from a treeview rather than a text editor. Its goal is to mix imparative, functional and logic paradigms. Successor to Alef and Newsqueak. OO based on prototypes for OS building. Lisp, LISt Processing.

Extensible, made of a tree with perenthesis, influences many languages. Replaced by Asm. LLVM bitcode. Intermediate language for compilers, or virtual machines.

Game programming in 3D with OpenGL in backend. Lisp without parenthesis. Learn programming by moving a graphical turtle. Lua , Moon in portuguese. Scripting language originally an extension to C, now standalone. Programming model close to reactive programming, where instructions are equations where variables are interconnected processors.

For reactive systems. By Academia of Sciences of Russia. Logical Language for the Representation of Synthesis Algorithms. Extension of APL. Modeling language by Microsoft for the Oslo platform. Programming language that uses algebraic notation for expressions. By Cleve Moler. The scientific and mathematical language evolved to more diverse applications. Functional logic programming language. Ported to C, Java,. Pascal-like, modular, inpired Modula-2 and Java. Replaced by Cedar.

XML based code generator. Expression-oriented simulation language for industrial designs. May serve to make Android apps. Functional language, has inspired Haskell. Miva Script. Proprietary, for ecommerce site creation. Mixal, Mix Assembly Language.

For the Mix computer of Donald Knuth. University of Edinburgh. Experimental to combine functional with concurrency and OO. Pascal from the same author with modules. Modula with coroutines, want to be a system and application language. Influenced other langage but not adopted itself. OO version of Haskell. Derived from Fortran with syntaxic differences.

C-like embedded in documents such as HTML. See CIL. Database oriented language. N Napier Named after John Napier. Experimental persistent langage.

Compile to bytecode for its own virtual machine. Named after a fictious character. Functional, OO and imperative. At Carnegie Mellon. Parallel, fonctional and array-oriented. By Mike Cowlishaw. Named after the language imagined by Orwell. Has embedded classes. Derived from Squeak, it eases to make GUIs. Inspired Alef, Limbo and Go. Ngl, aNGeL. Extension of J, with a mathematical notation.

Nial, Nested Interactive Array Language. Functional programming notation for arrays, applied to IA. OO with enhanced features and strict controls against errors. Numeric oriented for algorithmics. Nim formerly Nimrod. Python-like for system programming. Statically typed object oriented, Ruby-like. By Google. Java-like language designed to syntactically encourage good coding practices and discouraging bad habits. Compile to bytecode for the JVM. Nu Lisp-like, OO and interpreted. O o:Xml. OO with a XML-like syntax.

Oberon, named after a moon of Uranus. Reflective and extensible, derived from Modula C plus Smalltalk objects, used mainly on Apple's devices after being popularized on NeXT machines in OCaml , Objective Caml. ML-derived, functional and imperative language on a virtual machine.

Extends Caml. Objective Modula 2. Combination of Objective-C, Smalltalk and Modula 2. Derived from Oberon for distributed processing.

Concurrent based on the CSP principle. Interpreted, for numerical computation. C-like, object oriented, compiles to C. Server-side or client-side, compiled to JavaScript. OPtimized Applicative Language. University of Berlin. Functional algebraic language, introduced monads, then called "commands". OpenEdge ABL. OpenEdge Advanced Business Language. English-like syntaxe and OO with DB management commands. A language for distributed and concurrent programming, working through sites.

Multi-paradigm: imperative, functional, logics, constraints, OO, distributed and concurrent. P Pascal , after the name of a French mathematician. The syntax encourage structured programming. Interpreted, dynamic for scripting, its murky syntax let it called "read-only language". PHP 5 in PHP 6 in Server-side scripting and web page generator. Minimalistic to learn programming concepts to students in other fields. Probabilistic language for image recognition. C-like, interpreted, dynamic, OO, with advanced data type.

May be used to learn C. First steps in CAI. OO for PDP By Niklaus Wirth, simplified version of Pascal for education. Programming Language One. Procedural for numerical and industrial processing.

High-level language for Intel's microprocessors. To add logical processing to a procedural language. Subsets have been implemented. Trad: formal system for planning. Graphic language for the raytracer.

C-like, for creating images and interactive animations. Visual language with symbolic icons. As they say, old is gold. Although there are many new programming languages being invented to ease the development, some old languages are still having a very significant impact. They are still preferred in developing applications in different fields. In fact, it will be important that you learn some of them.

Here are the top 10 old programming languages that were invented before and still holds importance. It was initially designed to translate mathematical formulas into codes. Today, Fortran is being used for coding complex numerical computations and mathematical applications.

LISP is an acronym that stands for list processing. It is quite an old programming language that was developed in The programming language was initially designed for the manipulation of data strings. In the modern age, Lisp is actively used for artificial intelligence programming. It is also among the oldest high-level programming languages as it was invented in The purpose of this language was to create user-friendly business applications.

It is used in various environments including businesses, developing administrative applications for companies and governments. The history of C language dates back to the s. It was invented at the Bells Labs by Dennis Ritchie and its invention was closely related to the development of the Unix operating system. C is a high-level programming language that is used for different purposes.

For instance, it is the most preferred language for developing portable applications and firmware. It is also preferred due to its efficiency in managing resources.



0コメント

  • 1000 / 1000