Want to create interactive content? It’s easy in Genially!

Get started free

Módulo Training Code

Kevin Wu Bautista

Created on October 29, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

Transcript

Types of programation

low level

High level

History of the programation

Computer

there are 2 types

Programming

History of programation

It all started with machine language, the first type of programming, which used only zeros and ones. Later, a simpler language called assembly language was developed. Some time after that, Fortran was created. It was the first programming language designed primarily for mathematics and scientific calculations and was much simpler than assembly language. From Fortran, other programming languages were developed, such as Java, COBOL, C++, and more.Programming is divided into syntax and semantics.

  • Syntax determines how instructions and structures should be written; it varies for each programming language.
  • Semantics provides meaning to the code's words and commands.
All of this was developed to make it easier to communicate with computers and give them instructions, rather than using only zeros and ones.

Kevin WU Bautista 4º A

It have 2 forms:

  • Machine language: is binary code that it can execute directly but is difficult to read by a person.
  • Assembler: it use mnemonic codes is easier to read by a person but it needs an assembler that translate it to machine code.

Visual: It use blocks, the blocks are conect to other blocks and you don't need to know a lot of sintaxis you only need to know the types of blocks and what means. Example: Scratch, Bubble, mBlock, MIT App Inventor...

Textual:

  • Caracteristics: it needs the knowledge of the sintaxis, you can change more details and it is use for large progets.
  • Pros: you can use the program that you prefer, the programs make thing that simplify the work and it have some tools that help.
  • Cons: Is difficult to know the language, you can't have errors and you need to know more concepts.
Examples of textual: Java, C++, Python, Pycharm...