Progopedia, the Free Encyclopedia of Programming Languages
Progopedia is a free (GNU Free Documentation License) web-based encyclopedia of programming languages.
Progopedia is a young project, so if you can't find an article about your favorite language — please do not blame us, just sign up and contribute your knowledge (articles can be edited by registered users only, new users are manually approved). See "About Progopedia" to learn more about the project.
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
What is GOLD?
GOLD is a free parsing system that you can use to develop your own programming languages, scripting languages and interpreters. It strives to be a development tool that can be used with numerous programming languages and on multiple platforms.
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Hipster Programming Languages
If you look at the programming languages that are popular these days, a few patterns emerge. I'm not talking about languages that have the most hits on the job sites. I'm talking about what the cool kids are coding in - the folks that hang out on hacker-news or at Strange Loop. Languages like Clojure, Scala and CoffeeScript. What do these diverse languages have in common other than an aura of geek-chic?
Website or physical archive:
Website only
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Scripting and Programming Languages
Introduction
Here is a brief guide to available scripting and programming languages. It is not complete (I won't cover IRAF scripting here), and of course I'm sure to have missed out favourite languages.
Scripting languages are programming languages designed to make programming tasks easier. If you write a Perl or Python (or even tcl or Ruby) script, then you won't have to compile the script to run the program.
Website or physical archive:
Website only
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Advanced Programming Languages
Students often ask for a recommendation on what language they should learn next. If you're looking for a job in industry, my reply is to learn whatever is hot right now: C++, Java and C#--and probably Python, Ruby, PHP and Perl too.
Website or physical archive:
Website only
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Web Programming Languages
Introduction
This document surveys current and planned languages and interfaces for developing World Wide Web based applications prefaced by a discussion of the characteristics of such languages. The principal goal of creating this document was to identify the various languages currently in use and to provide some insight into the context in which each language is used. Secondarily, the authors sought some insight into the directions that Web programming was going, especially in the context of the intense publicity surrounding Sun's Java.
This document does not attempt to provide in-depth tutorials on these languages and systems. It attempts to be complete in its listing of alternatives. References are provided to more information about each. Our intent is to keep this document current if it proves useful.
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Programming Language Comparison
What follows is my personal evaluation and comparison of many popular programming languages. It is intended to provide very high-level information about the respective languages to anyone who is trying to decide which language(s) to learn or to use for a particular project. You can find a similar comparisons from Google.
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Programming Languages
Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing".
Here are some opinions and facts about a selection of programming languages by Dr Mark Utting
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
CAD Software - History of CAD CAM
CAD software, also referred to as Computer Aided Design software and in the past as computer aided drafting software, refers to software programs that assist engineers and designers in a wide variety of industries to design and manufacture physical products ranging from buildings, bridges, roads, aircraft, ships and cars to digital cameras, mobile phones, TVs, clothes and of course computers! CAD software is often referred to as CAD CAM software ('CAM' is the acronym for Computer Aided Machining).
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States
Magnetic-Core Memory
Magnetic-core memory was the predominant form of random-access computer memory for 20 years (circa 1955-75). It uses tiny magnetic toroids (rings), the cores, through which wires are threaded to write and read information. Each core represents one bit of information. The cores can be magnetized in two different ways (clockwise or counterclockwise) and the bit stored in a core is zero or one depending on that core's magnetization direction. The wires are arranged to allow an individual core to be set to either a "one" or a "zero", and for its magnetization to be changed, by sending appropriate current pulses through selected wires. The process of reading the core causes the core to be reset to a "zero", thus erasing it. This is called destructive readout.
Website or physical archive:
Website only
Website Url:
Is there a fee:
No
Sector:
Research
Public or private:
Public
Address:
United States