First appeared Features Popular uses Basic general-purpose, high-level programming languages small business owners, professionals, hobbyists, and consultants to develop custom software on computers they could afford 1964 PRINT "Hello, World!"
First appeared Features Popular uses C 1972 system programming operating systems and embedded system applications general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion int main(void) { printf("hello, world\n"); }
First appeared Features Popular uses Scheme 1975 Scheme has a diverse user base due to its compactness and elegance the first programming languages to support first-class continuations (lambda (n) (display n) (newline)
First appeared Features Popular uses Python 1991 Me Google Psyco Nokia general-purpose, high-level programming language express concepts in fewer lines of code supports multiple programming paradigms print("hello world")
First appeared Features Popular uses Java 1995 Google Oracle general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); }
First appeared Features Popular uses Ruby 1995 Web base programming dynamic, reflective, object-oriented, general-purpose programming language. puts"hello world"
First appeared Features Popular uses C# 2000 The language is intended for use in developing software components suitable for deployment in distributed environments. multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object- oriented (class-based), and component- oriented programming disciplines. // Hello1.cs public class Hello1 { public static void Main() { System.Console.WriteLine("Hello, World!"); }
First appeared Features Popular uses Scratch 2005 Teaching little kids how to program visual programming language easily create games and provide a stepping stone to the more advanced world of computer programming
First appeared Features Popular uses PHP server-side scripting language designed for web development but also used as a general- purpose programming language. PHP has been widely ported and can be deployed on most web servers on almost every operating system and platform, free of charge. <?php echo 'Hello World!'; ?>
First appeared Features Popular uses JavaScript 1995 one of the three essential technologies of World Wide Web content production environments that are not web-based, such as PDF documents, site-specific browsers, and desktop widgets. high-level, dynamic, untyped, and interpreted programming language. 1: 2: <!-- to hide script contents from old browsers 3: document.write("Hello World!") 4: // end hiding contents from old browsers --> 5:
First appeared Features Popular uses Visual Basic.NET 1991 used as a macro or scripting language within several Microsoft applications, including Microsoft Office.[ Microsoft intended Visual Basic to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. Module Module1 Sub Main() Console.WriteLine(“Hello World”) Environment.Exit(0) End Sub End Module
First appeared Features Popular uses Pascal 1970 structured programming and data structuring influential imperative and procedural programming language Program HelloWorld(output); Begin Write('Hello, world!') End.
First appeared Features Popular uses COBOL 1959 designed for business use. COBOL is primarily used in business, finance, and administrative systems for companies and governments. IDENTIFICATION DIVISION. PROGRAM-ID. hello-world. PROCEDURE DIVISION. DISPLAY "Hello, world!"
First appeared Features Popular uses Perl 1987 used for graphics programming, system administration, network programming, finance, bioinformatics, and other applications. high-level, general-purpose, interpreted, dynamic programming languages. print "Hello World!\n";
First appeared Features Popular uses ALGOL promoted the use of ALGOL 68 for its expected security advantages, the American side of the NATO alliance decided to develop a different project, the Ada programming language, making its use obligatory for US defense contracts. imperative computer programming language much wider scope of application and more rigorously defined syntax and semantics Print (“hello world”)
First appeared Features Popular uses Prolog 1972 Watson general purpose logic programming language associated with artificial intelligence and computational linguistics. ?- write('Hello world!'), nl. Hello world! true. ?-
First appeared Features Popular uses Haskell Facebook implements its anti-spam programs in Haskell a standardized, general-purpose purely functional programming language, with non- strict semantics and strong static typing lazy evaluation, pattern matching, list comprehension, type classes, and type polymorphism. module Main where main :: IO () main = putStrLn "Hello, World!"
First appeared Features Popular uses C t was designed with a bias toward system programming and embedded, resource- constrained and large systems, with performance, efficiency and flexibility of use as its design highlights. a general-purpose programming language. It has imperative, object- oriented and generic programming features, while also providing facilities for low-level memory manipulation. int main() { std::cout << "Hello, world!\n"; }
First appeared Features Popular uses Assembly 1949 real-time programs such as simulations Computer viruses, bootloaders, certain device drivers, or other items very close to the hardware or low-level operating system. low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language and the architecture's machine code instructions..MODEL TINY.CODE CODE SEGMENT BYTE PUBLIC 'CODE' ASSUME CS:CODE,DS:CODE ORG 0100H MOV AH,9 INT 21H RET DB 'HELLO WORLD$' CODE ENDS