1/19
Looks like no tags are added yet.
Computer
A device capable of performing computations at speeds millions (even billions) of times faster than human beings.
Computer Programs
Sets of instructions that computers follow to process data.
Computer Programmers
People that specify the programs for computers.
Input Unit
The receiving section of the computer.
Output Unit
The shipping section of the computer.
Memory Unit
Rapid-access, relatively low-capacity warehouse section of the computer.
Arithmetic and Logic Unit
The manufacturing section of the computer.
Central Processing Unit (CPU)
The administrative section of the computer.
Secondary Storage Unit
Long-term, high-capacity warehousing section of the computer.
Computer Programming
The process of designing, writing, testing, debugging, and maintaining the source code of computer programs.
Programming Language
Allows communication between ourselves and the computers that share the common language, containing syntax and semantics.
Machine Languages
The natural language of a computer defined by its hardware design.
Assembly Languages
Uses English-like abbreviations to represent elementary operations, requiring assemblers to convert them into machine language.
High-Level Languages
Languages developed to speed the programming process, allowing single statements to accomplish substantial tasks.
Interpreter vs Compiler
An interpreter translates code line by line, while a compiler translates the entire code at once.
Python
A high-level multi-paradigm programming language known for its elegant syntax and dynamic typing, suitable for scripting and rapid application development.
Guido Van Rossum
The creator of Python, who developed it in late 1989 while inspired by 'Monty Python's Flying Circus'.
JavaScript
A high-level multi-paradigm programming language and one of the core technologies of the World Wide Web.
VS Code
A streamlined code editor supporting development operations like debugging and version control.
Git
A free and open source distributed version control system designed for speed and efficiency in managing projects.