Будинки Розвиток Що таке невелика розмова? - визначення з техопедії

Що таке невелика розмова? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Smalltalk?

Smalltalk - це об'єктно-орієнтована мова програмування (OOP), яка включає методологію динамічного введення часу та маневреності.


Здебільшого використовується для моделювання додатків, Smalltalk був створений на основі основних об'єктних принципів, які диктують, що кожна річ є об'єктом, і кожен об'єкт може спілкуватися з іншими об'єктами.


Спочатку Smalltalk був випущений у версії Smalltalk-80 у 1970-х групами дослідницької організації Learning в Xerox Palo Alto Research Center Inc.

Техопедія пояснює Smalltalk

Оскільки Smalltalk є динамічним і не потребує оголошення змінних типів, обробка визначається об'єктом, що приймає. Перевірка типу проводиться під час виконання, а не під час збирання. Smalltalk також пропонує надзвичайну модифікацію та маневреність програми, яка поширюється на синтаксис або інтегроване середовище розробки (IDE).


Центральне поняття в Smalltalk - це об'єкт, який є екземпляром класу. Три операції, які виконуються об'єктом Smalltalk:

  • Отримуйте повідомлення від себе чи інших об’єктів
  • Надсилайте повідомлення собі чи іншому об’єкту
  • Посилання на інші об'єкти.

Повідомлення - найважливіша концепція Smalltalk. Отримавши повідомлення, одержувач визначає, чи він підходить. Повідомлення можна надіслати на будь-який об’єкт. Інші об'єкти можуть запитувати стан лише надсилаючи повідомлення об’єкту. Мовна конструкція у Smalltalk - це повідомлення. За замовчуванням Smalltalk використовує синхронну стратегію передачі одного динамічного повідомлення. Вирази в Smalltalk включають в себе декілька відправок повідомлень.


Smalltalk розглядає примітивні значення, такі як цілі числа, булеві символи та символи, як об'єкти, оскільки вони є екземплярами відповідних класів, і операції над ними викликаються шляхом надсилання повідомлень. Програміст може змінити класи, які реалізують примітивні значення, щоб визначити нову поведінку для своїх екземплярів. Класи та кодові блоки - об’єкти в Smalltalk. Кожен клас є екземпляром метакласу цього класу, де метакласи також є об'єктами.

Що таке невелика розмова? - визначення з техопедії