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
- First generation (1950s): machine language
- Second generation (1950s-1960s): assembly languages
- Third generation (1960s-1980s): high-level languages (e.g., COBOL, FORTRAN)
- Fourth generation (1980s-1990s): very high-level languages (e.g., SQL, Python)
- 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
Popular Programming Languages
- 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