Dasturlash Tillari Turlari

GenuineSitar3557 avatar
GenuineSitar3557
·
·
Download

Start Quiz

Study Flashcards

11 Questions

Mashina tilida birliklar va sinflar orqali kod tashkil qiladi.

False

Skript tillari tez rivojlanish va bajargalarda ishlatiladi.

True

Pascal - bu obyektga yo'naltirilgan til.

False

Birinchi avlod tillari (1950-yillar) - yuqori darajali tillar.

False

SQL - bu obyektga yo'naltirilgan til.

False

Markaziy protsessor birligi (CPU) instructionsni bajaradi va hisob-kitoblarini amalga oshiradi

True

Xotira ierarxiyasida disk saqlashdan katta, tezroq xotira mavjud

False

I/O kontrollerlari qurilmalar va CPU o'rtasida ma'lumotlarni uzatishni boshqaradi

True

Address Bus - ma'lumotlarni tashish uchun ishlatiladi

False

Soat tezligi IPC (Instruction Per Clock) ga teng

False

Throughput - bir birlik vaqtda bajaringan buyruqlar sonini ifodalaydi

True

Study Notes

Programming Languages

Types of Programming Languages

  • Low-level languages:
    • Machine language: uses binary code (0s and 1s) to communicate with the computer
    • Assembly language: uses symbolic codes to represent machine language instructions
  • High-level languages:
    • Procedural languages: focus on procedures and functions to solve problems (e.g., C, Pascal)
    • Object-oriented languages: organize code into objects and classes (e.g., Java, C++)
    • Scripting languages: used for rapid development and execution (e.g., Python, JavaScript)

Generations of Programming Languages

  1. First generation (1950s): machine language
  2. Second generation (1950s-1960s): assembly languages
  3. Third generation (1960s-1980s): high-level languages (e.g., COBOL, FORTRAN)
  4. Fourth generation (1980s-1990s): very high-level languages (e.g., SQL, Python)
  5. Fifth generation (2000s-present): visual programming languages (e.g., drag-and-drop interfaces)

Characteristics of Programming Languages

  • Syntax: rules that govern the structure of a programming language
  • Semantics: meaning of the programming language statements
  • Type systems: rules that govern the data types and operations in a programming language
  • Memory management: how a programming language handles memory allocation and deallocation
  • Web development: HTML, CSS, JavaScript, PHP, Ruby
  • Mobile app development: Java, Swift, Kotlin
  • Game development: C++, Java, Python
  • Scripting: Python, Ruby, PowerShell

Dasturlash tillarining turlari, avlodlari, xususiyatlarini o'rganamiz. Bu kvizda dasturlash tillarining sintaksisi, semantikasi, xotirasi boshqaruvini va mashhur dasturlash tillarini o'rganamiz.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser