Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Си (язык программирования)

Индекс Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

127 отношения: ActionScript, Adobe Flash, Adobe Integrated Runtime, ANSI C, Apple, ASLR, Asteroids, AT&T, BCPL, BDS C, BitC, Borland C++, C Sharp, C++, C++ Builder, C++11, C--, C99, Clang, Common Lisp, Cyclone (язык программирования), Digital Mars, DJGPP, GNU Compiler Collection, Hello, world!, IBM PC, Intel C++ compiler, Java, JavaScript, JPI, LCC, Limits.h, Lua, Microsoft Visual Studio, MinGW, Multics, Nim, Objective-C, Open Watcom, Oracle Solaris Studio, PDP-11, PDP-7, Pelles C, Perl, Portable C Compiler, POSIX Threads, Setjmp.h, Smalltalk, Stdint.h, Swift (язык программирования), ..., Tiny C Compiler, TRIPOS, Turbo C, Unix, X86-64, Куча (память), Класс памяти, Комментарии (программирование), Компилятор, Константа (программирование), Керниган, Брайан, Правило одного определения, Прикладное программное обеспечение, Процедурное программирование, Программная ошибка, Парадигма программирования, Переменная (программирование), ПЛ/1, Объединение (структура данных), Обфускация (программное обеспечение), Оберон (язык программирования), Операционная система, Американский национальный институт стандартов, Английский алфавит, Аппаратная платформа компьютера, Неопределённое поведение, Ритчи, Деннис, Структура (язык Си), Страуструп, Бьёрн, Статическая типизация, Стандартная библиотека языка Си, Стековый кадр, Свободное программное обеспечение, Системное программное обеспечение, Сильная и слабая типизация, Сопрограмма, Сервер (аппаратное обеспечение), Таблица математических символов, Томпсон, Кен, Учебный язык программирования, Уровень абстракции (программирование), Функциональное программирование, Юникод, Язык ассемблера, Язык программирования, Язык программирования Си (книга), Машинный код, Модель памяти в языке Си, Международная организация по стандартизации, Менеджер памяти, Интегрированная среда разработки, Защита памяти, Заголовочный файл, Би (язык программирования), Библиотека (программирование), Библиотека среды выполнения, Бейсик, Встраиваемая система, Высокоуровневый язык программирования, Латинский алфавит, Лаборатории Белла, Логический тип, Лексический анализ, 1969 год, 1970-е годы, 1972 год, 1973 год, 1978 год, 1980-е годы, 1983 год, 1989 год, 1990 год, 1990-е годы, 1995 год, 1999 год, 2000 год, 2011 год. Развернуть индекс (77 больше) »

ActionScript

ActionScript — объектно-ориентированный язык программирования, один из диалектов ECMAScript, который добавляет интерактивность, обработку данных и многое другое в содержимое Flash-приложений.

Новый!!: Си (язык программирования) и ActionScript · Узнать больше »

Adobe Flash

Adobe Flash (ранее Macromedia Flash, или просто Flash, по-русски часто пишут флеш или флэш) — мультимедийная платформа компании Adobe Systems для создания веб-приложений или мультимедийных презентаций.

Новый!!: Си (язык программирования) и Adobe Flash · Узнать больше »

Adobe Integrated Runtime

Adobe Integrated Runtime (AIR) — это кроссплатформенная среда от компании Adobe для запуска приложений, позволяющая использовать HTML/CSS, AJAX, Adobe Flash и Apache Flex для переноса веб-приложений (в том числе Rich Internet Application) на ПК и мобильные устройства.

Новый!!: Си (язык программирования) и Adobe Integrated Runtime · Узнать больше »

ANSI C

ANSI C — стандарт языка C, опубликованный Американским национальным институтом стандартов (ANSI).

Новый!!: Си (язык программирования) и ANSI C · Узнать больше »

Apple

Apple (МФА) — американская корпорация, производитель персональных и планшетных компьютеров, аудиоплееров, телефонов, программного обеспечения.

Новый!!: Си (язык программирования) и Apple · Узнать больше »

ASLR

ASLR (address space layout randomization — «рандомизация размещения адресного пространства») — технология, применяемая в операционных системах, при использовании которой случайным образом изменяется расположение в адресном пространстве процесса важных структур данных, а именно образов исполняемого файла, подгружаемых библиотек, кучи и стека.

Новый!!: Си (язык программирования) и ASLR · Узнать больше »

Asteroids

Asteroids (Астероиды) — игра на аркадных автоматах, выпущенная Atari в 1979 году.

Новый!!: Си (язык программирования) и Asteroids · Узнать больше »

AT&T

AT&T Inc. (эй-ти-энд-ти) — американский транснациональный телекоммуникационный конгломерат со штаб-квартирой в Далласе, штат Техас.

Новый!!: Си (язык программирования) и AT&T · Узнать больше »

BCPL

BCPL (Basic Combined Programming Language) — язык программирования, разработанный Мартином Ричардсом в 1966 году в Кембриджском университете.

Новый!!: Си (язык программирования) и BCPL · Узнать больше »

BDS C

BDS C (BD Software C Compiler) — компилятор для достаточно полного подмножества языка программирования Си, работавший на и генерировавший код для процессоров Intel 8080 и Zilog Z80.

Новый!!: Си (язык программирования) и BDS C · Узнать больше »

BitC

BitC — язык системного программирования, разработанный исследователями Университета Джона Хопкинса и как часть проекта.

Новый!!: Си (язык программирования) и BitC · Узнать больше »

Borland C++

Borland C++ — среда программирования (IDE), разработанная фирмой Borland для создания программ на языках программирования Си и C++.

Новый!!: Си (язык программирования) и Borland C++ · Узнать больше »

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

Новый!!: Си (язык программирования) и C Sharp · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: Си (язык программирования) и C++ · Узнать больше »

C++ Builder

Не следует путать: Borland C++ C++ Builder (по-русски обычно произносят) — программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке программирования C++.

Новый!!: Си (язык программирования) и C++ Builder · Узнать больше »

C++11

C++11 или ISO/IEC 14882:2011 (в процессе работы над стандартом носил условное наименование C++0x) — новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003.

Новый!!: Си (язык программирования) и C++11 · Узнать больше »

C--

C-- (читается как «Си минус минус») — переносимый язык программирования низкого уровня, используемый как для сверхвысокоуровневых языков.

Новый!!: Си (язык программирования) и C-- · Узнать больше »

C99

C99 — современный стандарт языка программирования Си.

Новый!!: Си (язык программирования) и C99 · Узнать больше »

Clang

Clang (произносится «клэнг») является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ (англ.) и OpenCL C, использующимся совместно с фреймворком LLVM.

Новый!!: Си (язык программирования) и Clang · Узнать больше »

Common Lisp

Common Lisp (сокращённо — CL) — диалект языка программирования Лисп, стандартизированный ANSI.

Новый!!: Си (язык программирования) и Common Lisp · Узнать больше »

Cyclone (язык программирования)

Cyclone (читается «Си-клон» или «Циклон») — исследовательский язык программирования, созданный Дэном Гроссманом, Тревором Джимом, и Грегом Моррисеттом в Корнеллском Университете как доработка классического языка Си с целью повышения надёжности и безопасности программирования, с сохранением низкоуровневых возможностей и применимости языка в областях, традиционных для Си (системное программирование, программирование микроконтроллеров).

Новый!!: Си (язык программирования) и Cyclone (язык программирования) · Узнать больше »

Digital Mars

Digital Mars — небольшая американская компания, которой владеет Уолтер Брайт.

Новый!!: Си (язык программирования) и Digital Mars · Узнать больше »

DJGPP

DJGPP (акроним от DJ’s GNU Programming Platform) — проект по переносу GNU-утилит на платформы DOS и Windows для поддержки DPMI.

Новый!!: Си (язык программирования) и DJGPP · Узнать больше »

GNU Compiler Collection

GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.

Новый!!: Си (язык программирования) и GNU Compiler Collection · Узнать больше »

Hello, world!

Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).

Новый!!: Си (язык программирования) и Hello, world! · Узнать больше »

IBM PC

IBM PC — первый массовый персональный компьютер производства фирмы IBM, выпущенный в 1981 году.

Новый!!: Си (язык программирования) и IBM PC · Узнать больше »

Intel C++ compiler

Intel C++ compiler — оптимизирующий компилятор, разрабатываемый фирмой Intel для процессоров семейств x86, x86-64 и IA-64.

Новый!!: Си (язык программирования) и Intel C++ compiler · Узнать больше »

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

Новый!!: Си (язык программирования) и Java · Узнать больше »

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Новый!!: Си (язык программирования) и JavaScript · Узнать больше »

JPI

Jensen & Partners International (также - J&P Intl. и JPI) — компания по разработке программного обеспечения.

Новый!!: Си (язык программирования) и JPI · Узнать больше »

LCC

LCC (акроним от «Local C Compiler» или «Little C Compiler») - Небольшой адаптируемый ANSI C компилятор, имеющий лицензию, которая запрещает его коммерческое распространение и требует покупки лицензии для любого коммерческого использования.

Новый!!: Си (язык программирования) и LCC · Узнать больше »

Limits.h

limits.h — заголовочный файл стандартной библиотеки общего назначения языка программирования Си, который включает определения характеристик общих типов переменных.

Новый!!: Си (язык программирования) и Limits.h · Узнать больше »

Lua

Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).

Новый!!: Си (язык программирования) и Lua · Узнать больше »

Microsoft Visual Studio

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

Новый!!: Си (язык программирования) и Microsoft Visual Studio · Узнать больше »

MinGW

MinGW, ранее mingw32 — набор инструментов разработки программного обеспечения для создания приложений под Windows.

Новый!!: Си (язык программирования) и MinGW · Узнать больше »

Multics

Multics (Multiplexed Information and Computing Service — «Мультиплексная информационная и вычислительная служба») — ранняя операционная система с разделением времени исполнения программ, основанная на концепции одноуровневой памяти.

Новый!!: Си (язык программирования) и Multics · Узнать больше »

Nim

Nim (ранее — Nimrod) — язык программирования со статической типизацией, поддерживающий процедурный, объектно-ориентированный, функциональный и обобщённый стили программирования.

Новый!!: Си (язык программирования) и Nim · Узнать больше »

Objective-C

Objective-C — компилируемый объектно-ориентированный язык программирования, используемый корпорацией Apple, построенный на основе языка Си и парадигм Smalltalk.

Новый!!: Си (язык программирования) и Objective-C · Узнать больше »

Open Watcom

Open Watcom — проект сообщества открытого кода по поддержке и развитию многоплатформных компиляторов Watcom C, C++ и Fortran и сопутствующих программ.

Новый!!: Си (язык программирования) и Open Watcom · Узнать больше »

Oracle Solaris Studio

Oracle Solaris Studio (OSS, ранее Sun Studio) — интегрированная среда разработки программ для языков программирования Си, C++ и Фортран, разработанная компанией Sun Microsystems.

Новый!!: Си (язык программирования) и Oracle Solaris Studio · Узнать больше »

PDP-11

PDP-11/40 Векторный графический терминал DEC GT40 PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC, серийно производившихся и продававшихся в 1970—80-х годах.

Новый!!: Си (язык программирования) и PDP-11 · Узнать больше »

PDP-7

PDP-7 в Осло, Норвегия PDP-7 — мини-компьютер, производившийся Digital Equipment Corporation.

Новый!!: Си (язык программирования) и PDP-7 · Узнать больше »

Pelles C

Pelles C — небольшая freeware интегрированная среда разработки и компилятор, для разработки программ на языке C работающая в операционных системах Windows, и поддерживаемая Пелле Ориниусом (Pelle Orinius).

Новый!!: Си (язык программирования) и Pelles C · Узнать больше »

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Новый!!: Си (язык программирования) и Perl · Узнать больше »

Portable C Compiler

Portable C Compiler (сокращается как pcc или реже pccm — «portable C compiler machine») — один из ранних компиляторов для языка C, написанный Стивеном С. Джонсоном из Bell Labs в середине 70-х, основываясь частично на разработках Алана Снидера.

Новый!!: Си (язык программирования) и Portable C Compiler · Узнать больше »

POSIX Threads

POSIX Threads — стандарт POSIX-реализации потоков (нитей) выполнения.

Новый!!: Си (язык программирования) и POSIX Threads · Узнать больше »

Setjmp.h

setjmp.h — заголовочный файл стандартной библиотеки языка Си, объявляющий макросы и тип данных для нелокальных переходов.

Новый!!: Си (язык программирования) и Setjmp.h · Узнать больше »

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Новый!!: Си (язык программирования) и Smalltalk · Узнать больше »

Stdint.h

stdint.h — заголовочный файл стандартной библиотеки языка Си, введённый стандартом C99.

Новый!!: Си (язык программирования) и Stdint.h · Узнать больше »

Swift (язык программирования)

Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения.

Новый!!: Си (язык программирования) и Swift (язык программирования) · Узнать больше »

Tiny C Compiler

Tiny C Compiler (Tiny C Compiler — «крошечный компилятор Си»), или TinyCC, или TCC — компилятор C для платформы x86.

Новый!!: Си (язык программирования) и Tiny C Compiler · Узнать больше »

TRIPOS

TRIPOS (сокр. от TRIvial Portable Operating System, Тривиальная портируемая операционная система) — операционная система.

Новый!!: Си (язык программирования) и TRIPOS · Узнать больше »

Turbo C

Turbo C — интегрированная среда разработки и компилятор языка программирования Си от Borland.

Новый!!: Си (язык программирования) и Turbo C · Узнать больше »

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

Новый!!: Си (язык программирования) и Unix · Узнать больше »

X86-64

x86-64 (также AMD64/Intel64/EM64T) — 64-битное расширение, набор команд для архитектуры x86, разработанное компанией AMD, позволяющее выполнять программы в 64-разрядном режиме.

Новый!!: Си (язык программирования) и X86-64 · Узнать больше »

Куча (память)

Ку́ча (heap) в информатике и программировании — название структуры данных, с помощью которой реализована динамически распределяемая память приложения.

Новый!!: Си (язык программирования) и Куча (память) · Узнать больше »

Класс памяти

Класс памяти переменной (Storage class) — понятие в некоторых языках программирования.

Новый!!: Си (язык программирования) и Класс памяти · Узнать больше »

Комментарии (программирование)

Коммента́рии — пояснения к исходному тексту программы, находящиеся непосредственно внутри комментируемого кода.

Новый!!: Си (язык программирования) и Комментарии (программирование) · Узнать больше »

Компилятор

Компиля́тор — программа или техническое средство, выполняющее компиляциюГОСТ 19781-83 //; см.

Новый!!: Си (язык программирования) и Компилятор · Узнать больше »

Константа (программирование)

Конста́нта в программировании — способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается.

Новый!!: Си (язык программирования) и Константа (программирование) · Узнать больше »

Керниган, Брайан

Брайан Уилсон Керниган (Brian Wilson Kernighan; 1 января 1942 года, Торонто, Онтарио, Канада) — канадский учёный в области компьютерных технологий, соавтор руководства «Язык программирования Си» (совместно с автором языка Деннисом Ритчи).

Новый!!: Си (язык программирования) и Керниган, Брайан · Узнать больше »

Правило одного определения

Правило одного определения (One Definition Rule, ODR) — один из основных принципов языка программирования C++.

Новый!!: Си (язык программирования) и Правило одного определения · Узнать больше »

Прикладное программное обеспечение

Прикладная программа, или приложение, — программа, предназначенная для выполнения определённых задач и рассчитанная на непосредственное взаимодействие с пользователем.

Новый!!: Си (язык программирования) и Прикладное программное обеспечение · Узнать больше »

Процедурное программирование

Процеду́рное программи́рование — программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка.

Новый!!: Си (язык программирования) и Процедурное программирование · Узнать больше »

Программная ошибка

Программная ошибка (жарг. «») — означает ошибку в программе или в системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.

Новый!!: Си (язык программирования) и Программная ошибка · Узнать больше »

Парадигма программирования

Паради́гма программи́рования — это совокупность идей и понятий, определяющих стиль написания компьютерных программ (подход к программированию).

Новый!!: Си (язык программирования) и Парадигма программирования · Узнать больше »

Переменная (программирование)

Переме́нная в императивном программировании — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным.

Новый!!: Си (язык программирования) и Переменная (программирование) · Узнать больше »

ПЛ/1

ПЛ/1 (PL/I, Programming Language I — «Язык программирования номер один», в русском языке произносится «пиэ́ль оди́н») — разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений.

Новый!!: Си (язык программирования) и ПЛ/1 · Узнать больше »

Объединение (структура данных)

В информатике объединение (union) представляет собой или структуру данных, которое может иметь несколько различных представлений.

Новый!!: Си (язык программирования) и Объединение (структура данных) · Узнать больше »

Обфускация (программное обеспечение)

Обфуска́ция (от obfuscare — затенять, затемнять; и obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.

Новый!!: Си (язык программирования) и Обфускация (программное обеспечение) · Узнать больше »

Оберон (язык программирования)

Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, для исполнения программ на котором предназначена одноимённая операционная система, авторами которой являются Никлаус Вирт и.

Новый!!: Си (язык программирования) и Оберон (язык программирования) · Узнать больше »

Операционная система

Операцио́нная систе́ма, сокр.

Новый!!: Си (язык программирования) и Операционная система · Узнать больше »

Американский национальный институт стандартов

Америка́нский национа́льный институ́т станда́ртов (American national standards institute, ANSI) — объединение американских промышленных и деловых групп, разрабатывающее торговые и коммуникационные стандарты.

Новый!!: Си (язык программирования) и Американский национальный институт стандартов · Узнать больше »

Английский алфавит

Алфавит английского языка основан на латинском алфавите и состоит из 26 букв.

Новый!!: Си (язык программирования) и Английский алфавит · Узнать больше »

Аппаратная платформа компьютера

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

Новый!!: Си (язык программирования) и Аппаратная платформа компьютера · Узнать больше »

Неопределённое поведение

Неопределённое поведение (undefined behaviour, в ряде источников непредсказуемое поведение) — свойство некоторых языков программирования (наиболее заметно в Си), программных библиотек и аппаратного обеспечения в определённых маргинальных ситуациях выдавать результат, зависящий от реализации компилятора (библиотеки, микросхемы) и случайных факторов наподобие состояния памяти или сработавшего прерывания.

Новый!!: Си (язык программирования) и Неопределённое поведение · Узнать больше »

Ритчи, Деннис

Де́ннис Макалистэйр Ри́тчи (Dennis MacAlistair Ritchie; 9 сентября 1941,, штат Нью-Йорк, США — предположительно 8—12 октября 2011, Беркли-Хайтс, США) — компьютерный специалист, известен по участию в создании языков программирования BCPL, B, C, расширения ALTRAN для языка программирования FORTRAN, участию в разработке операционных систем Multics и UNIX.

Новый!!: Си (язык программирования) и Ритчи, Деннис · Узнать больше »

Структура (язык Си)

В языке Си, структура (struct) — композитный тип данных, инкапсулирующий без сокрытия набор различных типов.

Новый!!: Си (язык программирования) и Структура (язык Си) · Узнать больше »

Страуструп, Бьёрн

Бьёрн Страуструп (Bjarne Stroustrup, род. (Орхус, Дания) — программист, автор языка программирования C++.

Новый!!: Си (язык программирования) и Страуструп, Бьёрн · Узнать больше »

Статическая типизация

Стати́ческая типиза́ция — приём, широко используемый в языках программирования, при котором переменная, параметр подпрограммы, возвращаемое значение функции связывается с типом в момент объявления и тип не может быть изменён позже (переменная или параметр будут принимать, а функция — возвращать значения только этого типа).

Новый!!: Си (язык программирования) и Статическая типизация · Узнать больше »

Стандартная библиотека языка Си

Стандартной библиотекой языка Си (также известная как libc, crt) называется часть стандарта ANSI C, посвященная заголовочным файлам и библиотечным подпрограммам.

Новый!!: Си (язык программирования) и Стандартная библиотека языка Си · Узнать больше »

Стековый кадр

Сте́ковый кадр (фрейм) (stack frame) — механизм передачи аргументов и выделения временной памяти (в процедурах языков программирования высокого уровня) с использованием системного стека; ячейка памяти в стеке.

Новый!!: Си (язык программирования) и Стековый кадр · Узнать больше »

Свободное программное обеспечение

Свободное программное обеспечение (СПО, free software, также software libre или libre software), свободный софт — программное обеспечение, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение (совершенствование), а также распространение копий и результатов изменения.

Новый!!: Си (язык программирования) и Свободное программное обеспечение · Узнать больше »

Системное программное обеспечение

Систе́мное програ́ммное обеспе́чение — комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.

Новый!!: Си (язык программирования) и Системное программное обеспечение · Узнать больше »

Сильная и слабая типизация

По одной из классификаций, языки программирования неформально делятся на сильно и слабо типизированные (strongly and weakly typed), обладающие сильной или слабой системой типов.

Новый!!: Си (язык программирования) и Сильная и слабая типизация · Узнать больше »

Сопрограмма

Сопрограммы (coroutines) — методика связи программных модулей друг с другом по принципу кооперативной многозадачности: модуль приостанавливается в определённой точке, сохраняя полное состояние (включая стек вызовов и счётчик команд), и передаёт управление другому.

Новый!!: Си (язык программирования) и Сопрограмма · Узнать больше »

Сервер (аппаратное обеспечение)

Се́рвер (server от to serve — служить, мн. ч. се́рверы) — специализированный компьютер или специализированное оборудование для выполнения на нём сервисного программного обеспечения (в том числе серверов тех или иных задач).

Новый!!: Си (язык программирования) и Сервер (аппаратное обеспечение) · Узнать больше »

Таблица математических символов

В математике повсеместно используются символы для упрощения и сокращения текста.

Новый!!: Си (язык программирования) и Таблица математических символов · Узнать больше »

Томпсон, Кен

Кен То́мпсон (Kenneth Thompson; род. 4 февраля 1943) — пионер компьютерной науки, известен своим вкладом в создание языка программирования C и операционной системы UNIX.

Новый!!: Си (язык программирования) и Томпсон, Кен · Узнать больше »

Учебный язык программирования

Уче́бный язы́к программи́рования — язык программирования, предназначенный для обучения.

Новый!!: Си (язык программирования) и Учебный язык программирования · Узнать больше »

Уровень абстракции (программирование)

Уровень абстракции — один из способов сокрытия деталей реализации определенного набора функциональных возможностей.

Новый!!: Си (язык программирования) и Уровень абстракции (программирование) · Узнать больше »

Функциональное программирование

Функциона́льное программи́рование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).

Новый!!: Си (язык программирования) и Функциональное программирование · Узнать больше »

Юникод

Логотип Unicode Consortium Юнико́д (чаще всего) или Унико́д (Unicode) — стандарт кодирования символов, включающий в себя знаки почти всех письменных языков мира.

Новый!!: Си (язык программирования) и Юникод · Узнать больше »

Язык ассемблера

шестнадцатеричной системе, вычисленные и сгенерированные ассемблером из исходного кода программы, справа показан сам текст программы с мнемоническими инструкциями, метками, директивами, выражениями и комментариями) Язы́к ассе́мблера (assembly language) — машинно-ориентированный язык программирования низкого уровня.

Новый!!: Си (язык программирования) и Язык ассемблера · Узнать больше »

Язык программирования

Язык программи́рования — формальный язык, предназначенный для записи компьютерных программISO/IEC/IEEE 24765:2010 Systems and software engineering — VocabularyISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms.

Новый!!: Си (язык программирования) и Язык программирования · Узнать больше »

Язык программирования Си (книга)

«Язык программирования Си» (The C Programming Language, также известная как K&R) — книга Брайана Кернигана и Денниса Ритчи, причём последний — один из непосредственных авторов и разработчиков языка Си.

Новый!!: Си (язык программирования) и Язык программирования Си (книга) · Узнать больше »

Машинный код

Маши́нный код (платфо́рменно-ориенти́рованный код), маши́нный язы́к — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.

Новый!!: Си (язык программирования) и Машинный код · Узнать больше »

Модель памяти в языке Си

Модель памяти в языке Си — система хранения объектов в языке Си.

Новый!!: Си (язык программирования) и Модель памяти в языке Си · Узнать больше »

Международная организация по стандартизации

Эмблема ИСО Международная организация по стандартизации, ИСО (International Organization for Standardization, ISO) — международная организация, занимающаяся выпуском стандартов.

Новый!!: Си (язык программирования) и Международная организация по стандартизации · Узнать больше »

Менеджер памяти

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

Новый!!: Си (язык программирования) и Менеджер памяти · Узнать больше »

Интегрированная среда разработки

Интегри́рованная среда́ разрабо́тки, ИСP (Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).

Новый!!: Си (язык программирования) и Интегрированная среда разработки · Узнать больше »

Защита памяти

Защита памяти (Memory protection) — это способ управления правами доступа к отдельным регионам памяти.

Новый!!: Си (язык программирования) и Защита памяти · Узнать больше »

Заголовочный файл

В программировании заголовочный файл (header file) или подключаемый файл — файл, содержимое которого автоматически добавляется препроцессором в исходный текст в том месте, где располагается некоторая директива (в Паскале, #include <file.h> в Си).

Новый!!: Си (язык программирования) и Заголовочный файл · Узнать больше »

Би (язык программирования)

Би (вторая буква английского алфавита — B) — интерпретируемый язык программирования, разработанный в AT&T Bell Telephone Laboratories.

Новый!!: Си (язык программирования) и Би (язык программирования) · Узнать больше »

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Новый!!: Си (язык программирования) и Библиотека (программирование) · Узнать больше »

Библиотека среды выполнения

Библиотека среды выполнения (также библиотека времени исполнения; runtime library, RTL) — набор библиотек (модулей) той или иной системы программирования, поставляемых вместе с компилятором, операционной системой или средой разработки программ.

Новый!!: Си (язык программирования) и Библиотека среды выполнения · Узнать больше »

Бейсик

Бе́йсик (от BASIC, сокращение от Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих) — семейство высокоуровневых языков программирования.

Новый!!: Си (язык программирования) и Бейсик · Узнать больше »

Встраиваемая система

Встра́иваемая систе́ма (встро́енная систе́ма, embedded system) — специализированная микропроцессорная система управления, контроля и мониторинга, концепция разработки которой заключается в том, что такая система будет работать, будучи встроенной непосредственно в устройство, которым она управляет.

Новый!!: Си (язык программирования) и Встраиваемая система · Узнать больше »

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.

Новый!!: Си (язык программирования) и Высокоуровневый язык программирования · Узнать больше »

Латинский алфавит

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

Новый!!: Си (язык программирования) и Латинский алфавит · Узнать больше »

Лаборатории Белла

Лаборатории Белла в Мюррей Хилл (Нью-Джерси, США) Bell Laboratories (известна также как Bell Labs, прежние названия — AT&T Bell Laboratories, Bell Telephone Laboratories) — бывшая американская, а ныне финско-американская корпорация, крупный исследовательский центр в области телекоммуникаций, электронных и компьютерных систем.

Новый!!: Си (язык программирования) и Лаборатории Белла · Узнать больше »

Логический тип

Логи́ческий тип да́нных, или булев тип, или булевый тип (от Boolean или logical data type) — примитивный тип данных в информатике, принимающий два возможных значения, иногда называемых истиной (true) и ложью (false).

Новый!!: Си (язык программирования) и Логический тип · Узнать больше »

Лексический анализ

В информатике лексический анализ («токенизация», от tokenizing) — процесс аналитического разбора входной последовательности символов на распознанные группы — лексемы, с целью получения на выходе идентифицированных последовательностей, называемых «токенами» (подобно группировке букв в словах).

Новый!!: Си (язык программирования) и Лексический анализ · Узнать больше »

1969 год

Почтовая марка СССР, 1969 год.

Новый!!: Си (язык программирования) и 1969 год · Узнать больше »

1970-е годы

1970-е годы — десятилетие, включающее года с 1970 по 1979.

Новый!!: Си (язык программирования) и 1970-е годы · Узнать больше »

1972 год

* Международный год книги (ЮНЕСКО).

Новый!!: Си (язык программирования) и 1972 год · Узнать больше »

1973 год

Без описания.

Новый!!: Си (язык программирования) и 1973 год · Узнать больше »

1978 год

Без описания.

Новый!!: Си (язык программирования) и 1978 год · Узнать больше »

1980-е годы

1980-е годы — десятилетие, включающее года с 1980 по 1989.

Новый!!: Си (язык программирования) и 1980-е годы · Узнать больше »

1983 год

ООН объявила 1983 год годом международных связей.

Новый!!: Си (язык программирования) и 1983 год · Узнать больше »

1989 год

Этот год стал историческим рубежом в связи с волной революций, разрушивших блок Варшавского договора, начавшейся в Польше.

Новый!!: Си (язык программирования) и 1989 год · Узнать больше »

1990 год

Объявлен ООН Международным годом грамотности.

Новый!!: Си (язык программирования) и 1990 год · Узнать больше »

1990-е годы

мавзолея 1990-е годы (одна тысяча девятьсот девяностые; девяностые) — десятилетие, включающее года с 1990 по 1999.

Новый!!: Си (язык программирования) и 1990-е годы · Узнать больше »

1995 год

Объявлен ООН Международным годом терпимости (резолюция ООН 48/126) и памяти народов о жертвах второй мировой войны (резолюция ООН 49/25).

Новый!!: Си (язык программирования) и 1995 год · Узнать больше »

1999 год

Объявлен ООН Международным годом пожилых людей.

Новый!!: Си (язык программирования) и 1999 год · Узнать больше »

2000 год

Ислам Каримов.

Новый!!: Си (язык программирования) и 2000 год · Узнать больше »

2011 год

Отмечаются.

Новый!!: Си (язык программирования) и 2011 год · Узнать больше »

Перенаправления здесь:

.c, C (язык программирования), C (язык), C-подобный синтаксис, С (язык программирования), Си (Язык программирования), Си (язык), Язык C, Язык С, Язык Си, Язык программирования C, Язык программирования Си.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »