Змінюй хід війни! Допомагай ЗСУ!

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

🔴 21:30 Повітряна тривога в Харків.обл.

Nataliya_1

Привіт!
Статус: Offline
Реєстрація: 19.04.2016
Повідом.: 2
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #1
Язык программирования Си

Расскажите о этом языке прграммирования.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #2
Язык программирования Си

Программа, написанная на языке Си, состоит из операторов. Каждый оператор вызывает выполнение некоторых действий на соответствующем шаге выполнения программы. Какие буквы применяются при написании операторов?
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #3
Рекомендую использовать С11, он самый отпимальный при использовании языка С.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #4
При написании операторов применяются латинские прописные и строчные буквы, цифры и специальные знаки. К таким знакам, например, относятся: точка (.), запятая (,), двоеточие (:), точка с запятой (;) и др. Совокупность символов, используемых в языке, называется алфавитом языка.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #5
Кем был создан язык С и чем он отличается от языка С++???
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #6
Програмирование

Язык програмирования Си
В персональном компьютере символы хранятся в виде кодов. Соответствие между каждым символом и его кодом задается специальной кодовой таблицей. На нее разработан стандарт ASCII, поэтому коды символов называют ASCII-кодами.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #7
C (рус. Си) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Согласно дизайну языка Си, его конструкции близко сопоставляются типичным машинным инструкциям, благодаря чему он нашёл применение в проектах, для которых был свойственен язык ассемблера, в том числе как в операционных системах, так и в различном прикладном ПО для множества устройств — от суперкомпьютеров до встраиваемых систем. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #8
С самый просто из всех языков программирования, а Си еще дополняется расширениями GCC и Clang
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #9
Разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #10
верно

В первую очередь, Cи, C++, Objective-C, и C# – это не различные варианты одного и того же языка. Каждый из них является самостоятельным языком. Рассмотрим их чуть подробнее.

Си — самый минималистичный и старый из них. Он изначально был создан для использования в качестве системного языка программирования в операционной системе UNIX в 1969—1973 годах, и всё еще достаточно широко используется для создания приложений.

С++ — очень популярный язык общего назначения, изначально основанный на Си. С некоторыми доработками, большинства кода на Си может быть успешно скомпилировано так, как будто это код на С++. Однако, в С++ добавлен некоторый набор особенностей, которые в корне меняют подход к программированию на этом языке. Обычно считается дурным тоном программировать на С++ в стиле Си.

Objective-C — это строгое расширения языка Си, что означает, что любой код на Си является также корректным кодом и для Objective-C. Этот язык не так популярен, как Си или С++ и в основном используется для разработки на платформах Apple (Mac OS X и iOS).

C# же вовсе не основан на Си. Он является языком общего назначения, разработанным Microsoft и во многом похож на Java. Он компилируется в промежуточную форму, так называемый байт-код, который выполняется на виртуальной машине (CLR), что отличает этот язык от всех рассмотренных ранее. Не смотря на то, что С# заимствует некоторые синтаксические элементы языков Си и С++ (впрочем, как и Java), он не имеет технического родства с ними.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #11
Кто-нить лично сталкивался с этим языком? Насколько он сложный?
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #12
Различают видимые и управляющие символы. Первые могут быть отображены на экране дисплея либо отпечатаны на принтере. Вторые вызывают определенные действия в машине, например: звуковой сигнал - код 710, возврат курсора на один шаг - код 810, горизонтальная табуляция - код 910, перевод курсора на новую строку - код 1010, перемещение курсора в начало строки - код 1310 и т.д. Такие управляющие символы имеют десятичные номера 0 - 31, 127.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #13
Да.Язык действительно создан специально минималистичным и простым.Разработчики этой программы именно этого и хотели.
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #14
В языке Си используются все символы латинского алфавита, цифры и специальные символы

Операция — это некоторая функция, которая выполняется над операндами и которая возвращает вычисленное значение — результат выполнения операции. Каждой операции в Си соответствует свой знак операции
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #15
Это не программа это язык програмирования ))))
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #16
А поячему именно Си?

Да,но это же является программным обеспечением,верно?
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #17
Кто впервые использовал этот язык программирования?
Пробовали ли вы когда-либо создавать программы с помощью этого языка?
Если да, то возникали ли какие-то сложности?
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #18
Язык Си отличается своим минимализмом, т.е. код Си можно писать на уровне абстракции, почти как на ассемблере.

грубо говоря он создавался для начинающих программистов, т.е. для "программистов чайников" :)
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #19
не совсем то)
 
  • 🔴 21:30 Повітряна тривога в Харків.обл.
  • #20
Потому что
 
Назад
Зверху Знизу