Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

Small Device C Compiler

Індекс Small Device C Compiler

Small Device C Compiler (SDCC) — вільний крос-компілятор мови програмування C. Підтримує низку 8-бітних мікроконтролерів і передбачає адаптацію (retargeting) на інші аріхтектури.

Зміст

  1. 39 відносини: C (мова програмування), C++, Code::Blocks, Eclipse, Freescale Semiconductor, Front end та back end, GNU Compiler Collection, GNU General Public License, Intel MCS-51, Linux, MacOS, Microchip, Microsoft Windows, Motorola, PIC, STMicroelectronics, Toshiba, Zilog Z80, Крос-компілятор, Підпрограма, Пропрієтарне програмне забезпечення, Переривання, Оптимізація (інформатика), Опрацьовувач переривань, Архітектура комп'ютера, Архітектура програмного забезпечення, Нерухома кома, Регістр процесора, Симулятор набору команд, Ціле число (тип даних), Число з рухомою комою, Число одинарної точності, Мікроконтролер, Вільне програмне забезпечення, Вбудована програма, Інструкція перемикач, Інтегроване середовище розробки, Логічний тип даних, 8-бітна архітектура.

  2. Вільні компілятори та інтерпретатори
  3. Компілятори C

C (мова програмування)

C (Сі) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.

Переглянути Small Device C Compiler і C (мова програмування)

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

Переглянути Small Device C Compiler і C++

Code::Blocks

Code::Blocks — вільне багатоплатформне середовище розробки програмного забезпечення.

Переглянути Small Device C Compiler і Code::Blocks

Eclipse

Eclipse (вимовляється «іклі́пс», від англійського «затемнення») — вільне модульне інтегроване середовище розробки програмного забезпечення.

Переглянути Small Device C Compiler і Eclipse

Freescale Semiconductor

Freescale Semiconductor, Inc. — американська компанія, один з найбільших виробників напівпровідникових компонентів.

Переглянути Small Device C Compiler і Freescale Semiconductor

Front end та back end

В програмній інженерії терміни «front end» та «back end» розрізняють за принципом розділення відповідальності між рівнем представлення та рівнем доступу до даних відповідно.

Переглянути Small Device C Compiler і Front end та back end

GNU Compiler Collection

Набір компіля́торів GNU (GNU Compiler Collection, GCC) — набір компіляторів для різних мов програмування.

Переглянути Small Device C Compiler і GNU Compiler Collection

GNU General Public License

Талісман проекту GNU GNU General Public License (Загальна публічна ліцензія GNU або Загальна громадська ліцензія GNU) — одна з найпопулярніших ліцензій на вільне програмне забезпечення, створена Річардом Столменом для проекту GNU.

Переглянути Small Device C Compiler і GNU General Public License

Intel MCS-51

Мікроконтролер з сімейства MCS-51, Intel P8051AH (DIP корпус) Intel MCS-51 (i8051) — сімейство мікроконтролерів, розроблених фірмою Intel у 1980 році для використання у вбудовуваних системах.

Переглянути Small Device C Compiler і Intel MCS-51

Linux

Лі́нукс (Linux, повна назва — GNU/Linux) — загальна назва UNIX-подібних операційних систем на основі однойменного ядра.

Переглянути Small Device C Compiler і Linux

MacOS

macOS (до версії 10.7 включно — Mac OS X, до версії 10.11 включно — OS X; читається) — POSIX -сумісна операційна система корпорації Apple.

Переглянути Small Device C Compiler і MacOS

Microchip

Microchip Technology — американська компанія з виробництва 8-ми, 16-ти та 32-х бітних PIC мікроконтроллерів, пам'яті та аналогових пристроїв.

Переглянути Small Device C Compiler і Microchip

Microsoft Windows

Windows — узагальнююча назва операційних систем для ЕОМ, розроблених корпорацією Microsoft.

Переглянути Small Device C Compiler і Microsoft Windows

Motorola

Motorola Inc. — один зі світових лідерів в галузі інтегрованих телекомунікацій та вбудованих електронних систем.

Переглянути Small Device C Compiler і Motorola

PIC

PIC (Peripheral Interface Controller) — сукупність сімейств 8-ми, 16-ти розрядних та 32-х розрядних мікроконтролерів, що мають гарвардську архітектуру.

Переглянути Small Device C Compiler і PIC

STMicroelectronics

STMicroelectronics — одна з найбільших європейських компаній-виробників мікроелектроніки, що займається розробкою, виготовленням та торгівлею різноманітними напівпровідниковими компонентами.

Переглянути Small Device C Compiler і STMicroelectronics

Toshiba

Toshiba Corporation (TYO: 6502) — великий японський і міжнародний концерн, що працює в області електротехніки, електроніки, енергетичного устаткування, медичного устаткування.

Переглянути Small Device C Compiler і Toshiba

Zilog Z80

новітній Zilog Z80 Zilog Z80 — 8-бітний мікропроцесор, розроблений фірмою Zilog та випущений у продаж в липні 1976.

Переглянути Small Device C Compiler і Zilog Z80

Крос-компілятор

Крос-компіля́тор (cross compiler) — компілятор, який продукує виконуваний код для платформи, відмінної від тієї, на якій виконується сам крос-компілятор.

Переглянути Small Device C Compiler і Крос-компілятор

Підпрограма

Підпрограма (subroutine) — частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми.

Переглянути Small Device C Compiler і Підпрограма

Пропрієтарне програмне забезпечення

Пропрієтарне програмне забезпечення, (від proprietary software) — це програмне забезпечення, на яке зберігаються як немайнові, так і майнові авторські права.

Переглянути Small Device C Compiler і Пропрієтарне програмне забезпечення

Переривання

Переривання (interrupt) — сигнал, що повідомляє процесор про настання якої-небудь події, яка потребує невідкладної уваги.

Переглянути Small Device C Compiler і Переривання

Оптимізація (інформатика)

Оптимізація — модифікація системи для вдосконалення її ефективності.

Переглянути Small Device C Compiler і Оптимізація (інформатика)

Опрацьовувач переривань

Опрацьовувач переривань (interrupt handler), також відомий як процедура опрацювання переривань (interrupt service routine, ISR) або обробник переривань, це функція зворотного виклику в операційній системі або драйвері пристрою, виконання якої спричиняється отриманням переривання.

Переглянути Small Device C Compiler і Опрацьовувач переривань

Архітектура комп'ютера

Конвеєрність є ключовою концепцією в архітектурі комп'ютера. У комп'ютерній інженерії і інформатиці, архітектура комп'ютера (Computer architecture) — це набір дисциплін, які описують функціональність, організацію та реалізацію комп'ютерних систем.

Переглянути Small Device C Compiler і Архітектура комп'ютера

Архітектура програмного забезпечення

Архітектура програмного забезпечення (software architecture) — спосіб структурування програмної або обчислювальної системи, абстракція елементів системи на певній фазі її роботи.

Переглянути Small Device C Compiler і Архітектура програмного забезпечення

Нерухома кома

В інформатиці, число з нерухомою комою (fixed-point number) — це представлення дійсного числа, що має фіксовану кількість чисел після (іноді перед) відокремлювальної коми.

Переглянути Small Device C Compiler і Нерухома кома

Регістр процесора

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

Переглянути Small Device C Compiler і Регістр процесора

Симулятор набору команд

Симулятор набору команд (СНК) є імітаційною моделлю, як правило, кодується в мові програмування високого рівня, яка імітує поведінку мейнфреймів або мікропроцесорів з «читання» команд і підтримки внутрішніх змінних, які представляють регістри процесора.

Переглянути Small Device C Compiler і Симулятор набору команд

Ціле число (тип даних)

Ціле число (Integer) — поширений тип даних, що представляє ціле число.

Переглянути Small Device C Compiler і Ціле число (тип даних)

Число з рухомою комою

Число з рухомою комою — форма представлення дійсних чисел, в якій число зберігається у формі мантиси і показника степеня.

Переглянути Small Device C Compiler і Число з рухомою комою

Число одинарної точності

Число одинарної точності (Single precision.,Single) — широко поширений комп'ютерний формат представлення дійсних чисел, що займає в пам'яті 32 біти (4 байти).

Переглянути Small Device C Compiler і Число одинарної точності

Мікроконтролер

Плата з мікроконтролером AT89C2051 Мікроконтро́лер (microcontroller), або однокристальна мікроЕОМ — виконана у вигляді мікросхеми спеціалізована мікропроцесорна система, що включає мікропроцесор, блоки пам'яті для збереження коду програм і даних, порти вводу-виводу і блоки зі спеціальними функціями (лічильники, компаратори, АЦП та інші).

Переглянути Small Device C Compiler і Мікроконтролер

Вільне програмне забезпечення

Вільне програмне забезпечення (free software, software libre, чи libre software) — програмне забезпечення, яке надає користувачу ряд свобод.

Переглянути Small Device C Compiler і Вільне програмне забезпечення

Вбудована програма

Типовий пристрій, що керується мікропрограмними засобами, пульт дистанційного керування телевізора Вбудована програма (мікропрограмні засоби, також інколи мікропрограма, «прошивка») firmware — програмне забезпечення, вбудоване («вшите») в апаратний пристрій, термін, що інколи використовується для позначення фіксованих, як правило, досить невеликих, вбудованих програм, що контролюють різні електронні пристрої.

Переглянути Small Device C Compiler і Вбудована програма

Інструкція перемикач

Інструкція перемикач (Switch statement), також знана як інструкція вибору та оператор перемикач (switch, case, select або inspect) — це спеціального виду інструкція мови програмування, що забезпечує багатонаправлене (множинне) розгалуження у програмі.

Переглянути Small Device C Compiler і Інструкція перемикач

Інтегроване середовище розробки

Інтегроване середовище розробки (ІСР, Integrated development environment або IDE) — комплексне програмне рішення для розробки програмного забезпечення.

Переглянути Small Device C Compiler і Інтегроване середовище розробки

Логічний тип даних

Логічний (булевий) тип даних — примітивний тип даних в інформатиці, що може приймати два можливих значення, що іноді називаються істиною і хибою (також так й ні).

Переглянути Small Device C Compiler і Логічний тип даних

8-бітна архітектура

У комп'ютерній архітектурі — цілі типи даних, адреси пам'яті, або інші типи даних розміром максимум 8 біт (один октет).

Переглянути Small Device C Compiler і 8-бітна архітектура

Див. також

Вільні компілятори та інтерпретатори

Компілятори C