Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>TechnoWire - Development</title>
<link rel="icon" type="image/x-icon" href="images/technowire_favicon.png">
</head>
<body>
<div class="flex-container">
<div class="header">
<img src="images/technowire_logo.png" alt="Technowire logo." class="technowire_logo">
<a href="javascript:void(0);" class="hamburgerMenuIcon" onclick="hamburgerMenu()"><i class="fa-solid fa-bars"></i></a>
</div>
<div class="content">
<div>
<div class="introduction">
<h1>Introduction to programming languages</h1>
<p>A programming language is a type of written language that tells computers what to do. Programming languages are used to write computer programs and computer software. A programming language is like a set of commands that tell the computer how to do things. There are many different kinds of programming languages.</p>
<p></p>
<h1>Machine code</h1>
<p>Machine code, also known as machine language, is the elemental language of computers. It is read by the computer's central processing unit (CPU), is composed of digital binary numbers and looks like a very long sequence of zeros and ones. Ultimately, the source code of every human-readable programming language must be translated to machine language by a compiler or an interpreter, because binary code is the only language that computer hardware can understand.</p>
<p></p>
<h1>Assembly languages</h1>
<p>An assembly language is a type of low-level programming language that is intended to communicate directly with a computerβs hardware. Unlike machine language, which consists of binary and hexadecimal characters, assembly languages are designed to be readable by humans.</p>
<p></p>
<h1>High-level languages</h1>
<p>A high-level programming language is a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is.</p>
<p></p>
<h1>Fourth-generation languages</h1>
<p>A fourth-generation language, computer programming language that is intended to be easier for users than machine languages (first-generation), assembly languages (second-generation), and the older high-level languages (third-generation). Fourth-generation languages are closer to human language than other high-level languages and are accessible to people without formal training as programmers.</p>
<p></p>
<h1>Object-oriented languages</h1>
<p>Object-oriented programming is a type of computer programming in which the objects and their interactions with one another are considered central. It is based on the concept that all items in a program such as variables, data structures, and functions should be treated as objects.</p>
</div>
<div class="timeline">
<div class="timelineLeft">
<h1>Year: 1957</h1>
<h1>Name: Fortran</h1>
<img src="images/fortran_logo.png" alt="Fortran logo.">
<p>Developers: John W. Backus</p>
<p>FORmula TRANslation is still in use today. It is a procedural language mainly used for scientific computing and numerical analysis.</p>
<p>The first FORTRAN compiler was created in 1954-57 by a team at IBM led by John W. Backus. This compiler was the first compiler for any High level language. The authors were worried that no one would use the language if programs written in it did not run nearly as fast as programs written in assembly language. So they made it an optimizing compiler.</p>
<a href="https://en.wikipedia.org/wiki/Fortran" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Fortran Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1959</h1>
<h1>Name: Cobol</h1>
<img src="images/cobol_logo.png" alt="Cobol logo.">
<p>Developers: Grace M. Hopper</p>
<p>Cobol was one of the first computer programming languages. The name COBOL stands for COmmon Business-Oriented Language. COBOL was created because people wanted a language they could use to describe the problems in a way that is independent of the hardware used.</p>
<a href="https://en.wikipedia.org/wiki/COBOL" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Cobol Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 1964</h1>
<h1>Name: Basic</h1>
<img src="images/basic_logo.png" alt="Basic logo.">
<p>Developers: John G. Kemeny and Thomas E. Kurtz</p>
<p>BASIC is one of the first programming languages ever to be created. It was first used as a programming language on console computers. The name Basic stands for Beginner's All-purpose Symbolic Instruction Code.</p>
<a href="https://en.wikipedia.org/wiki/BASIC" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Basic Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1969</h1>
<h1>Name: C</h1>
<img src="images/c_logo.png" alt="C logo.">
<p>Developers: Brian Kernighan and Dennis Ritchie</p>
<p>The C programming language is a computer programming language that was developed to do system programming for the operating system UNIX and is an imperative programming language. It is a procedural language.</p>
<a href="https://en.wikipedia.org/wiki/C_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> C Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 1970</h1>
<h1>Name: Pascal</h1>
<img src="images/pascal_logo.png" alt="Pascal logo.">
<p>Developers: Niklaus Wirth</p>
<p>Pascal is designed as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named after French mathematician, philosopher and physicist Blaise Pascal.</p>
<a href="https://en.wikipedia.org/wiki/Pascal_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Pascal Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1983</h1>
<h1>Name: C++</h1>
<img src="images/c++_logo.png" alt="C++ logo.">
<p>Developers: Bjarne Stroustrup</p>
<p>C++ was originally named "C with classes". The language was planned as an improvement on the C programming language, adding features based on object-oriented programming. Step by step, a lot of advanced features were added to the language, like operator overloading, exception handling and templates.</p>
<a href="https://en.wikipedia.org/wiki/C++" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> C++ Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 1987</h1>
<h1>Name: Perl</h1>
<img src="images/perl_logo.png" alt="Pascal logo.">
<p>Developers: Larry Wall</p>
<p>The Perl language was first made to change text files. The programming language has been changed many times to do things in addition to changing text files like making web pages show information in a better way than before. Sometimes Perl code is written using many symbols besides letters and numbers, which can make those programs hard to read.</p>
<a href="https://en.wikipedia.org/wiki/PEARL_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Perl Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1991</h1>
<h1>Name: Python</h1>
<img src="images/python_logo.png" alt="Python logo.">
<p>Developers: Guido van Rossum</p>
<p>Python is an interpreted language. Interpreted languages do not need to be compiled to run. A program called an interpreter will run python code on any kind of computer it can run on itself. This means if the programmer needs to change the code they can quickly see the results. This also means Python is slower than a compiled language like C, because it is not running machine code directly.</p>
<a href="https://en.wikipedia.org/wiki/Python_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Python Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 1993</h1>
<h1>Name: Ruby</h1>
<img src="images/ruby_logo.png" alt="Ruby logo.">
<p>Developers: Yukihiro Matsumoto</p>
<p>The Ruby language was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types.</p>
<a href="https://en.wikipedia.org/wiki/Ruby_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Ruby Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1995</h1>
<h1>Name: PHP</h1>
<img src="images/php_logo.png" alt="PHP logo.">
<p>Developers: Rasmus Lerdorf</p>
<p>PHP is a scripting language that helps people make web pages more interactive by allowing them to do more intelligent, complex things. A website programmed with PHP can have pages that are password protected. Its structure was influenced by many languages like C, Perl, Java, C++, and even Python.</p>
<a href="https://en.wikipedia.org/wiki/PHP" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> PHP Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 1995</h1>
<h1>Name: Java</h1>
<img src="images/java_logo.png" alt="Java logo.">
<p>Developers: James Gosling, Mike Sheridan, and Patrick Naughton</p>
<p>Java, which was called Oak when it was still being developed, is object oriented, meaning it is based on objects that work together to make programs do their jobs. Java code looks like C, C++, or C#.</p>
<a href="https://en.wikipedia.org/wiki/Java_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Java Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 1995</h1>
<h1>Name: JavaScript</h1>
<img src="images/javascript_logo.png" alt="JavaScript logo.">
<p>Developers: Brendan Eich</p>
<p>JavaScript is a high-level programming language; It was originally designed as a scripting language for websites but became widely adopted as a general-purpose programming language, and is currently the most popular programming language in use.</p>
<a href="https://en.wikipedia.org/wiki/JavaScript" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> JavaScript Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 2001</h1>
<h1>Name: C#</h1>
<img src="images/c_sharp_logo.png" alt="C# logo.">
<p>Developers: Anders Hejlsberg</p>
<p>The C# language is intended to be a simple, modern, general-purpose, object-oriented programming language.</p>
<a href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> C# Wiki</a>
</div>
<div class="timelineRight">
<h1>Year: 2005</h1>
<h1>Name: Ruby on Rails</h1>
<img src="images/ruby_on_rails_logo.png" alt="Ruby on Rails logo.">
<p>Developers: David H. Hansson</p>
<p>Ruby on Rails is a server-side web application framework written in Ruby. Its emergence in 2005 greatly influenced web app development, through innovative features such as seamless database table creations, migrations, and scaffolding of views to enable rapid application development.</p>
<a href="https://en.wikipedia.org/wiki/Ruby_on_Rails" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Ruby on Rails Wiki</a>
</div>
<div class="timelineLeft">
<h1>Year: 2015</h1>
<h1>Name: Rust</h1>
<img src="images/rust_logo.png" alt="Rust logo.">
<p>Developers: Graydon Hoare</p>
<p>Rust does not employ garbage collection. Instead, its ownership and borrowing rules manage memory, which helps empower developers to have precise control over memory allocation and deallocation for efficient resource management.</p>
<a href="https://en.wikipedia.org/wiki/Rust_(programming_language)" target="_blank"><i class="fa-solid fa-up-right-from-square"></i> Rust Wiki</a>
</div>
<div class="line"></div>
</div>
</div>
<div id="menu" class="menu" style="display: flex;">
<a href="index.html">Home</a>
<a href="development.html" class="active">Development</a>
<a href="hallOfFame.html">Hall of Fame</a>
<a href="siliconValley.html">Silicon Valley</a>
</div>
</div>
</div>
<script src="script.js"></script>
<script src="https://kit.fontawesome.com/df982b2d8e.js" crossorigin="anonymous"></script>
</body>