X-Nico

unusual facts about programming languages



Error code

Error codes are slowly disappearing from the programmer's environment as modern object-oriented programming languages replace them with exceptions.


see also

AbsInt

The company was founded in 1998 as a technology spin-off from the Department of Programming Languages and Compiler Construction of Prof. Reinhard Wilhelm at Saarland University.

ACBL

Actor-Based Concurrent Language, family of programming languages from Japan in the 1980s-1990s

Alfred Aho

At Bell Labs Aho worked closely with Steve Johnson and Jeffrey Ullman to develop efficient algorithms for analyzing and translating programming languages.

Ambit

AMBIT, a family of pattern matching programming languages

Apex High School

Programming courses offered cover four different programming languages starting with Visual Basic .NET (Computer Programming I) followed by C# (Computer Programming II), SAS (SAS Programming I), and Java (AP Computer Science A).

Autoregressive–moving-average model

IMSL Numerical Libraries are libraries of numerical analysis functionality including ARMA and ARIMA procedures implemented in standard programming languages like C, Java, C# .

Binary-coded decimal

Fixed-point decimal numbers are supported by some programming languages (such as COBOL and PL/I).

Brad Cox

Even though Brad Cox invented his own programming language, Objective-C, which he used in his early career, he currently (as of 2004) conducts most of his work in other programming languages, namely Perl, Python, Ruby, Java and XML.

COCOMO

The study examined projects ranging in size from 2,000 to 100,000 lines of code, and programming languages ranging from assembly to PL/I.

Daniel P. Friedman

He explored the use of macros for defining programming languages; with Kohlbecker, Felleisen, and Duba, he co-introduced the notion of 'hygienic macros' in a 1986 LFP paper that is still widely cited today.

Defunctionalization

The technique was first described by John C. Reynolds in his 1972 paper, "Definitional Interpreters for Higher-Order Programming Languages".

Deutsch limit

The term was made up by Fred Lakin, after Deutsch made the following comment at a talk on visual programming by Scott Kim and Warren Robinett: "Well, this is all fine and well, but the problem with visual programming languages is that you can’t have more than 50 visual primitives on the screen at the same time. How are you going to write an operating system?"

Extreme Reality Ltd

The SDK supports Unity, C++ and C# programming languages for multiple operating systems, including iOS, Windows7, Windows8 and WinRT.

First generation

First-generation programming language, any of a class of machine-level programming languages

Fixed-point arithmetic

However, if they are needed, fixed-point numbers can be implemented even in programming languages like C and C++, which do not commonly include such support.

Friedrich L. Bauer

Bauer also worked in the committees that developed the imperative computer programming languages ALGOL 58 and its successor ALGOL 60, important predecessors to all modern imperative programming languages.

HelpNDoc

It also has the ability to generate code for the C++, Delphi, Fortran, Pascal and Visual Basic programming languages to ease the integration of the generated CHM help files with the application being developed.

Implicit parallelism

Programming languages with implicit parallelism include Axum, HPF, Id, LabVIEW, MATLAB M-code, NESL, SaC, SISAL, ZPL, and pH.

Inc.

Increment, a short form in computer programming languages, particularly assembler mnemonics

Incompatible Timesharing System

Several important programming languages and systems were developed on ITS, including MacLisp (the precursor of Zetalisp and Common Lisp), Microplanner (implemented in MacLisp), MDL (which became the basis of Infocom's programming environment), and Scheme.

Instrument control

Furthermore the VISA library can support programming languages like C, C++, C# and others.

MALPAS Software Static Analysis Toolset

Automatic translators exist for common high-level programming languages such as Ada, C and Pascal, as well as assembler languages such as Intel 80*86, PowerPC and 68000.

Martín Abadi

He is well known for his work on computer security and on programming languages, including his paper (with Michael Burrows and Roger Needham) on the Burrows-Abadi-Needham logic for analyzing authentication protocols, and his book (with Luca Cardelli) A Theory of Objects, laying out formal calculi for the semantics of object-oriented programming languages.

ObjecTime Developer

ObjecTime, using the design models, will then generate production-quality applications for real-time operating systems, using the C and C++ programming languages.

Offside

Off-side rule, an interpretation for indentation in some computer programming languages

Programming language generations

The marketing for this generational shift in machines did correlate with several important changes in what were called high level programming languages, discussed below, giving technical content to the second/third-generation distinction among high level programming languages as well, and reflexively renaming assembly languages as first-generation.

Programming languages used in most popular websites

Presentation at the ACM conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH).

Rob Pike

Pike is married to Renée French, and currently works for Google, where he is involved in the creation of the programming languages Go and Sawzall.

Role of Honour

Prior to joining up, Bond spends a month in Monte Carlo with Miss 'Percy' Proud, a CIA agent who teaches him everything she knows about programming languages and computers in general.

Saturation arithmetic

Saturation arithmetic for integers has also been implemented in software for a number of programming languages including C, C++, Eiffel.

Session ID

Examples of the names that some programming languages use when naming their cookie include JSESSIONID (JEE), PHPSESSID (PHP), and ASPSESSIONID (Microsoft ASP).

Smultron

It is able to edit and save many different file types, and has syntax highlighting support for many popular programming languages including C, C++, LISP, Java, Python, PHP, Ruby, HTML, XML, CSS, Prolog, IDL and D.

SourceLair

It supports several programming languages (Python, Ruby, Lua, C/C++ etc) for single file programs.Through sourceLair, developers are able to develop professionally their HTML5 and Django projects on the cloud.

TACL

Upon that NSK platform there are two programming languages at least - TAL as the compiled language, and TACL as the interpreted language.

Vector-06C

Original software titles were games, programming languages (BASIC, Pascal, a monitor/debugger, Assembler), text and graphics editors, etc.

Vert.x

Similar environments written in other programming languages include Node.js for JavaScript, Twisted for Python, Perl Object Environment for Perl, libevent for C and EventMachine for Ruby.

Visual DialogScript

VDS programs have access to the Windows API; therefore, it is possible to write applications that can perform the same advanced tasks as other programming languages such as Visual Basic, C++, or Delphi.

WideStudio

This enables you to develop GUI applications that can run on Windows 95/98/Me/NT/2000/XP/CE, Linux, FreeBSD, SOLARIS, Mac OS X (w/X11), BTRON, T-Engine, mu-CLinux (wo/X11) in various programming languages such as C/C++, Java, Perl, Ruby, Python, OCaml.

Write-only

Write-only language, a derogatory term for programming languages that are hard to read

Zonnon

Modular Programming Languages: Joint Modular Languages Conference, JMLC 2003, Klagenfurt, Austria, August 25–27, 2003, Proceedings.