Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Lng/C/A19790215Elc006.shtml

Компактность языка С

Язык С характеризуется рядом особенностей, которые делают его программные коды компактными и в то же время эффективными. Например, язык С предусматривает операцию, обозначаемую ++, которая фактически одна реализует два программных шага. Если символы этой операции помещаются перед переменной, они означают приращение переменной, а затем ее использование (быть может, при вычислениях). Если символы помещаются после переменной, то вначале осуществляется использование переменной, а затем ее приращение.

Эта стенографичность, которой отличаются практически все конструкции языка, безусловно, помогает ограничить число нажатий клавиш при программировании. Ханимен, докторант Принстонского университета, считающий язык С весьма перспективным, указывает также, что этот язык позволяет писать компактные программы еще и потому, что в его выражения можно вводить операторы присвоения.

Например, для воспроизведения некоторого знака, вводимого с клавиатуры терминала, на его экране, в другом языке могло бы потребоваться несколько операторов. Однако в языке С достаточно одного выражения — while:

while ((с = getchar ())!= control) putchar (с);

Эта программа выбирает знак при помощи функции gefchar. Значение знака присваивается переменной с, а затем проверяется, не является ли это значение управляющим кодом (!= означает не равно).

Если знак допускает печатание, то команда putchar помещает его на экран, после чего процедура готова для повторения.

Выходные данные:

Журнал "Электроника" том 52, No.04 (556), 1979г - пер. с англ. М.: Мир, 1979, стр.0

Electronics Vol.52 No.4 February 15, 1979 A McGraw-Hill Publication

Раздел: ОБОЗРЕНИЕ ЭЛЕКТРОННОЙ ТЕХНИКИ

Тема:     ПРОГРАММИРОВАНИЕ





Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Lng/C/A19790215Elc006.shtml