The document discusses the history and evolution of programming languages from the 1940s to present day. Some of the earliest languages mentioned include Plankalkul created by Konrad Zuse in 1943 and Short Code created by Alick Glennie in 1952. Major modern languages like COBOL, Fortran, Pascal, C, Java, Python, Ruby, PHP, JavaScript, and C++ are also summarized along with their key uses and attributes. The document provides an overview of fundamental programming concepts like variables, constants, operators, expressions, and data types as building blocks of programming languages.
The document discusses the history and evolution of programming languages from the 1940s to present day. Some of the earliest languages mentioned include Plankalkul created by Konrad Zuse in 1943 and Short Code created by Alick Glennie in 1952. Major modern languages like COBOL, Fortran, Pascal, C, Java, Python, Ruby, PHP, JavaScript, and C++ are also summarized along with their key uses and attributes. The document provides an overview of fundamental programming concepts like variables, constants, operators, expressions, and data types as building blocks of programming languages.
The document discusses the history and evolution of programming languages from the 1940s to present day. Some of the earliest languages mentioned include Plankalkul created by Konrad Zuse in 1943 and Short Code created by Alick Glennie in 1952. Major modern languages like COBOL, Fortran, Pascal, C, Java, Python, Ruby, PHP, JavaScript, and C++ are also summarized along with their key uses and attributes. The document provides an overview of fundamental programming concepts like variables, constants, operators, expressions, and data types as building blocks of programming languages.
-computer software that -Short Range Committee “compiles”. Common business-oriented Language Language -spoken or written symbols 1964 History -John George and Thomas Eugene -chronological record of events Kurtz(Src) Programming Beginner’s all-purpose symbolic -the process of developing and instruction code implementing various sets of 1970 instructions to enable a -Niklaus Writh computer to do a certain task. Pascal Program 1972 -is written as a series of human -Dennis Ritchie understandable computer C(c#, Java, Javascript, perl,PHP, instructions that can be read by and phyton. a compiler and linker. 1980 1842-1843 -Jean Ichbiah -Ada Lovelace Ada(NASA,NSTAR) Work on Charles Babbage 1983 analytical engine. -Bjarne Stroustrup Bernoulli numbers C++ 1890 1983 -Herman Hollerite -Brad cox, and Tom Love Census Data on Punch Objective-C Cards 1991 1943-1945 Guido Van Rossum -Konrad Zuse(Plankalkul) Phyton High-level programming 1993 language(German Z3) Yukihiro Matsumoto 1949 Ruby -John Mauchly 1994 Short Code James Gosling 1952 Java -Alick Glennie 1995 Manchester Mark 1 -Rasmus Lerdorf 1957 PHP -John Backus Fortran 1996 An expression can be as simple as a -Brendan Eich single variable or as complex as a Javascript mathematical equation.
Variables, constants, operators, Int is an abbreviation for “integer”.
and expressions are Int is a type of variable that can store fundamental concepts in integer values, which can be used in programming that are used to calculations, comparison, and other manipulate data and perform operations within the program. calculations. They are building blocks PROGRAMMING LANGUAGES Phyton Variables -is a high-level,interpreted -is named storage location in a programming languange that is used for computer’s memory that holds a wide range of applications.It a value.The value stored can be emphasizes code readablitiy and changed. It is used to store simplicity, making it a popular choice data. It is declared by specifying for beginners and experts alike. its name and data type. Java Example: age=20 -is a class-brand, object-oriented programming language that is used to Constants build a wide variety of applications, -is a value that remains the including desktops applications, mobile same throughout the execution applications, web applications, and of a program. It cannot be enterprise software. It is know for its changed. Constants are platform independence, security and declared using the const scalability. keyword. JavaScript Example: PI=3.1459 -used to primarily create dynamic and interactive web applications. It is used Operators in conjunction with HTML and CSS to -are symbols that are used to add interactivity and functionality to perform operations on one or web pages, and it can also be used to more operands. Used to create server-side applications and perform arithmetic, logical, mobile applications. bitwise operations. C++ -used to build a wide variety of Expressions software applications, including -is a combination of variables, operating systems, embedded systems, constants and operators that games, and scientific applications. It is are evaluated to produce a known for its performance, efficiency, value. and low-level system access.