Dasturlash Tillari Turlari
11 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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.

<p>False</p> Signup and view all the answers

SQL - bu obyektga yo'naltirilgan til.

<p>False</p> Signup and view all the answers

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

<p>True</p> Signup and view all the answers

Xotira ierarxiyasida disk saqlashdan katta, tezroq xotira mavjud

<p>False</p> Signup and view all the answers

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

<p>True</p> Signup and view all the answers

Address Bus - ma'lumotlarni tashish uchun ishlatiladi

<p>False</p> Signup and view all the answers

Soat tezligi IPC (Instruction Per Clock) ga teng

<p>False</p> Signup and view all the answers

Throughput - bir birlik vaqtda bajaringan buyruqlar sonini ifodalaydi

<p>True</p> Signup and view all the answers

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

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

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

Use Quizgecko on...
Browser
Browser