Работим за възстановяване на приложението Unionpedia в Google Play Store
ИзходящIncoming
🌟Упростихме нашия дизайн за по-добра навигация!
Instagram Facebook X LinkedIn

Абстракция (компютърни науки)

Index Абстракция (компютърни науки)

В компютърните науки абстракцията е техника за управление сложността на компютърните системи.

Съдържание

  1. 30 отношения: C++, Java, Lisp (език за програмиране), UML, Компютърна наука, Компютърни науки, Паскал (език за програмиране), Подпрограма, Полиморфизъм (информатика), Обект (програмиране), Обектно ориентиран дизайн, Обектно ориентирано програмиране, Ада (език за програмиране), Наследяване (информатика), Разработка на софтуер, Структура от данни, Структурно програмиране, Скриптов език, Софтуер, Софтуерна архитектура, Тип данни, Целочислени типове данни, Модул (софтуер), Интерфейс (програмиране), Интерпретатор (софтуер), Информационни и комуникационни технологии, База данни, Двоична бройна система, Двоичен код, Език за програмиране.

  2. Абстракция
  3. Обектно ориентирано програмиране
  4. Софтуерно инженерство
  5. Управление на данни

C++

С++ е език за програмиране от високо ниво.

Виж Абстракция (компютърни науки) и C++

Java

Java, или джава, е обектно ориентиран език за програмиране, разработен от Sun Microsystems и пуснат в употреба през 1995 година, като част от Java платформата.

Виж Абстракция (компютърни науки) и Java

Lisp (език за програмиране)

Лисп (LISP, LISt Processing language – „език за обработка на списъци“; в съвременен запис: Lisp) е съвкупност от програмни езици и данни, създадена през 1958 г.

Виж Абстракция (компютърни науки) и Lisp (език за програмиране)

UML

UML logo Унифицираният език за моделиране (Unified Modeling Language, UML) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една софтуерна система.

Виж Абстракция (компютърни науки) и UML

Компютърна наука

#виж Компютърни науки.

Виж Абстракция (компютърни науки) и Компютърна наука

Компютърни науки

Компютърните науки изучават теорията и практиката, създават и провеждат експерименти и експериментални изследвания, и използват технологични и инженерни познания с цел проектирането, конфигурирането и използването на компютри и компютърни мрежи.

Виж Абстракция (компютърни науки) и Компютърни науки

Паскал (език за програмиране)

Паскал (Pascal) е структурен език за програмиране, създаден през 1970 г.

Виж Абстракция (компютърни науки) и Паскал (език за програмиране)

Подпрограма

мини Подпрограма е явление от програмирането, чрез което се описват поредица от програмни инструкции, които решават даден проблем – може да приема параметри и да връща стойност.

Виж Абстракция (компютърни науки) и Подпрограма

Полиморфизъм (информатика)

Полиморфизмът в обектно ориентираното програмиране представлява свойството на обектите от един и същи тип да имат един и същи интерфейс, но с различна реализация на този интерфейс.

Виж Абстракция (компютърни науки) и Полиморфизъм (информатика)

Обект (програмиране)

В контекста на обектно ориентираното програмиране обектът се разбира като съвкупност от елементи и тяхното поведение.

Виж Абстракция (компютърни науки) и Обект (програмиране)

Обектно ориентиран дизайн

Обектно ориентиран дизайн е процес на планиране на системата да взаимодейства с обекти с цел разрешаване на софтуерни проблеми.

Виж Абстракция (компютърни науки) и Обектно ориентиран дизайн

Обектно ориентирано програмиране

Обектно ориентираното програмиране (ООП) е парадигма в компютърното програмиране, при която една програмна система се моделира като набор от обекти, които взаимодействат помежду си, за разлика от традиционното виждане, в което една програма е списък от инструкции, които компютърът изпълнява.

Виж Абстракция (компютърни науки) и Обектно ориентирано програмиране

Ада (език за програмиране)

#виж Ada.

Виж Абстракция (компютърни науки) и Ада (език за програмиране)

Наследяване (информатика)

#пренасочване Обектно ориентирано програмиране.

Виж Абстракция (компютърни науки) и Наследяване (информатика)

Разработка на софтуер

Разработката на софтуер (на английски: Software development, също като разработване на приложен софтуер, софтуерен дизайн или проектиране на софтуер, софтуерно програмиране, създаване и писане на софтуерна документация, тестване на софтуер и поправяне на софтуерни грешки) е бизнес процеса на писане на програмен код, неговата поддръжка, но в по-широк смисъл включва всичко, което стои между първоначалната концепция за определена програма или желан софтуерен продукт до релийза, понякога това става като планиран процес на разработка.

Виж Абстракция (компютърни науки) и Разработка на софтуер

Структура от данни

Структурите от данни са множество от данни, които са организирани на основата на логически и математически закони.

Виж Абстракция (компютърни науки) и Структура от данни

Структурно програмиране

Структурното програмиране се счита за подмножество или дисциплина на процедурното програмиране, което от своя страна е една от главните парадигми в програмирането.

Виж Абстракция (компютърни науки) и Структурно програмиране

Скриптов език

Скриптов език в информационните технологии се нарича език за програмиране, при който изходният код на програмите се изпълнява директно.

Виж Абстракция (компютърни науки) и Скриптов език

Софтуер

Софтуерът (програмно осигуряване, програмно обезпечение, software, буквално „меко изделие“, също и „лек товар, леко снаряжение“) е съвкупността от цялата информация от инструкции и данни, необходими за работата на всяка електронноизчислителна машина.

Виж Абстракция (компютърни науки) и Софтуер

Софтуерна архитектура

Софтуерната архитектура (software architecture) е съвкупност от важни решения за организацията на програмните системи.

Виж Абстракция (компютърни науки) и Софтуерна архитектура

Тип данни

Йерархия на стандартните типове данни в Python версия 3 Типът на данните (data type) е концепция в езиците за програмиране, с която се описва видът на променливата, какви стойности може да приема, както и множеството от операции, които могат да се прилагат върху нея.

Виж Абстракция (компютърни науки) и Тип данни

Целочислени типове данни

Целочислените типове данни отразяват целите числа и могат да бъдат със знак (signed) или без знак (unsigned) в зависимост от желания диапазон от стойности.

Виж Абстракция (компютърни науки) и Целочислени типове данни

Модул (софтуер)

#пренасочване Модулно програмиране.

Виж Абстракция (компютърни науки) и Модул (софтуер)

Интерфейс (програмиране)

Интерфейсът в информатиката е споделена граница между два разделени компютърни компонента, обменящи информация.

Виж Абстракция (компютърни науки) и Интерфейс (програмиране)

Интерпретатор (софтуер)

В компютърните науки интерпретатор е компютърна програма, която извършва последователен анализ на командите от изходния код, непосредствено ги превежда на машинен език и изпълнява.

Виж Абстракция (компютърни науки) и Интерпретатор (софтуер)

Информационни и комуникационни технологии

Информационни и комуникационни технологии (ИКТ) (Information and communications technology - ICT) е термин, който се използва за обозначаване на всички компютърни и комуникационни технологии (най-често използвани съвместно).

Виж Абстракция (компютърни науки) и Информационни и комуникационни технологии

База данни

База данни (БД, също база от данни) представлява колекция от логически свързани данни в конкретна предметна област, които са структурирани по определен начин.

Виж Абстракция (компютърни науки) и База данни

Двоична бройна система

Двоичната бройна система (също и бинарна система) е позиционна бройна система с основа 2, при която числата се изобразяват само с помощта на две цифри: 0 и 1.

Виж Абстракция (компютърни науки) и Двоична бройна система

Двоичен код

Естествен код Код на Грей.

Виж Абстракция (компютърни науки) и Двоичен код

Език за програмиране

Виртуалната Java машина. Език за програмиране е изкуствен език, предназначен за изразяване на изчисления, които могат да се извършат от машина, по-специално от компютър.

Виж Абстракция (компютърни науки) и Език за програмиране

Вижте също

Абстракция

Обектно ориентирано програмиране

Софтуерно инженерство

Управление на данни