012 chapter 01 tủ tài liệu training

12 47 0
012 chapter 01 tủ tài liệu training

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

The Fundamentals of C# Part Programming Languages Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Programming Languages Low Level High Level • Difficult to learn
 • Easier to learn
 • Far from human language
 • Near to human language
 • Fast in execution
 • Slower in execution
 • Hard to modify
 • Easier to modify
 • Hardware level
 • Not much facility at hw level
 • Used to write hardware programs
 • Used to write programs
 • E.g., machine language and assembly
 • E.g., C++, C#, Python and Java
 
 Programming Languages Human languages English: How are you? German: Wie geht’s dir? High-level programming language Console.WriteLine("Hello, World!"); Low-level programming language mov eax,0 add edi,1 Machine language 0100100001101111011101110010000001100 0010111001001100101001000000111100101 1011110111010100111111 Programming Languages A 01000001            a 01100001 B 01000010            b 01100010 https://www.convertbinary.com/alphabet/ https://www.binarytranslator.com/ The Fundamentals of C# Part Compilers Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 The Compiler A compiler is computer software that transforms computer code written in one programming language (the source language) into another computer language (the target language) Compilers are a type of translator The Compiler Interpreter Compiler • Interpreted Languages: JavaScript, Python, PHP • Takes an entire program as input
 • Takes a single line of code as input
 • Executes faster
 • Executes slower
 • Requires more memory
 • Requires less memory
 • Not cross-platform
 • Cross-platform
 
 • Compiled Languages: C++, C#,Swift, TypeScript 
 
 
 The Fundamentals of C# Part Installing Visual Studio Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Visual Studio An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development
 The Fundamentals of C# Part Types and Variables Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Types and Variables Variables Name given to a storage area that our programs can manipulate int x = 1; string name = “Jon”; Types and Variables int : used to store integer numbers (3 or 2000) float : used to store floating point numbers (3.5 or 9.8) double : used to store floating point numbers decimal : used to store money values (2000$) string : used to store text (“Ned” or “Vienna”) bool : used to store true or false ... language 010 0100 0011 0111 1011 1011 1 0010 000 0011 00 0010 111 0010 011 0010 1 0010 000 0011 11 0010 1 1011 1 1011 1010 1 0011 1111 Programming Languages A 010 00 001            a 011 00 001 B 010 0 0010             b 011 0 0010

Ngày đăng: 17/11/2019, 07:36

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan