Development of Programming Languages

XML, Perl, Python, and other languages can be discussed here, even if it isn't PHP (We might forgive you).

Moderator: General Moderators

Post Reply
erupt
Forum Commoner
Posts: 58
Joined: Sat Feb 25, 2006 10:24 am

Development of Programming Languages

Post by erupt »

Can anyone shed some light on how programming languages are actually created? Like how was the great php language created? I've tried researching but the answers I've come across are not satisfactory and I keep running into documents about development with languages, not development of languages. :x

I'm sure somebody has an idea somewhere.
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Post by Christopher »

The first two matches when googling for 'history of php language' seem pertinent:

http://www.google.com/search?hl=en&q=hi ... gle+Search

I am sure you could replace 'php' with any language name and get reasonable information.
(#10850)
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

I heard C was written in order to write UNIX... Dennis Ritchie @ Bell Labs if I recall.
erupt
Forum Commoner
Posts: 58
Joined: Sat Feb 25, 2006 10:24 am

Post by erupt »

I've heard and read that Windows (most versions?) were written in MS Visual C++. Can anyone confirm that?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

erupt wrote:I've heard and read that Windows (most versions?) were written in MS Visual C++. Can anyone confirm that?
The core of Windows is written in C/C++, but may components are written in Visual Basic.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post by alex.barylski »

I've heard and read that Windows (most versions?) were written in MS Visual C++. Can anyone confirm that?
The entire API is written in C/C++. C/C++ are system languages and likely will remain the solution in this category for a while. Although .Net is radpily replacing C/C++ for application level software, I think C/C++ have a future with system level code for some time to come.

Most Kernels are written in a mixture of Assembly, C and C++. Windows is no exception.
Post Reply