Explore
Login
Register
/
programming languages
Clone
Register
Report Bug
programming languages
Flashcard Deck
Study
What is C#?
C# is an object-oriented programming language based on C that was developed primarily by Anders Hejlsberg, Microsoft chief architect and distinguished engineer.
What is MSIL in C#?
MSIL (Microsoft Intermediate Language) is a set of instructions that are platform independent and are generated by the language-specific compiler from the source code.
What is a computer program?
A computer program is a series of instructions that directs a computer to perform tasks. A computer programmer often called a developer, creates and modifies computer programs.
What is a programming language?
A programming language is a set of words, abbreviations, and symbols that enables a programmer to communicate instructions to a computer.
What are low-level languages?
Low-level languages are programming languages that are machine dependent and run on only one particular type of computer. Examples include machine languages and assembly languages.
What are the two types of programming languages?
The two types of programming languages are low-level languages and high-level languages.
What is a compiler?
A compiler is a separate program that converts the entire source program into machine language before executing it. It translates an entire program before executing it.
What is an interpreter?
An interpreter reads a code statement, converts it to one or more machine language instructions, and then executes those machine language instructions. It translates and executes one statement at a time.
What is a procedural language?
In a procedural language, the programmer writes instructions that tell the computer what to accomplish and how to do it. It is often called a third-generation language (3GL).
An interpreter does not produce an object program
Interpreters do not generate an object program. They execute code directly without producing an executable file.
Procedural Languages
In a procedural language, the programmer writes instructions that tell the computer what to accomplish and how to do it. Commonly known as a third-generation language (3GL).
Compiler vs Interpreter
An interpreter provides immediate feedback when it finds errors, but interpreted programs do not run as fast as compiled programs. A compiler translates the entire source program into machine code before execution.
C Programming Language
Developed in the early 1970s by Dennis Ritchie at Bell Laboratories. It is used most often with the UNIX and Linux operating systems.
COBOL
COmmon Business-Oriented Language. Developed in the early 1960s, primarily for business applications. Grace Hopper was a prime developer of COBOL.
Object-oriented Programming Languages
Programmers use OOP languages to implement an object-oriented design. OOP allows reuse and modification of existing objects, and it is event-driven.
Java
An object-oriented programming language developed by Sun Microsystems. Java uses bytecode, which is converted into machine-dependent code using a just-in-time (JIT) compiler.
.NET Framework
The Microsoft .NET Framework is a set of libraries and components for building and running applications on Windows and other platforms.
Java bytecode
Machine independent code generated when compiling a Java program.
JIT compiler
Just-in-Time compiler used in Java to convert bytecode into machine-dependent code for immediate execution.
.NET Framework
Set of technologies for running programs on the Internet, business networks, standalone computers, and mobile devices.
ASP.NET
Web application framework for creating dynamic websites within the .NET framework.
C#
Object-oriented programming language developed in the 1980s as an extension of the C programming language.
OOP
Object-Oriented Programming
F#
F# is a programming language that combines the benefits of an object-oriented language with the benefits of a functional language. It includes easy access to .NET libraries and has similar performance to that of C programs.
Visual Basic
Visual Basic is a programming language that allows programmers to easily build complex task-oriented object-based programs. It is based on the BASIC programming language developed by Microsoft Corporation in the early 1990s.
Visual C
Visual C is a programming language based on C. It is a powerful object-oriented programming language that enables programmers to write Windows, Windows Mobile, and .NET applications quickly and efficiently. It combines programming elements of C with an easier rapid development environment.
4GL
4GL, or fourth-generation language, is a non-procedural language that enables users and programmers to access data in a database. One popular 4GL is SQL, which allows users to manage, update, and retrieve data in a relational DBMS.
HTML and XHTML
XHTML (Extensible HTML) is a markup language that enables websites to be displayed more easily on microbrowsers in smartphones and other mobile devices as well as on desktop and notebook computers.
XML and WML
XML (Extensible Markup Language) is a format for sharing data that allows web developers to create customized tags as well as use predefined tags. WML (Wireless Markup Language) is a subset of XML designed for wireless devices, allowing web developers to design pages specifically for microbrowsers.
Web Programming Languages
JavaScript is an interpreted language that allows a programmer to add dynamic content and interactive elements to a web page. Perl (Practical Extraction and Report Language) is a high-level, general-purpose programming language often used for web development and network programming.