Preview

Труды НИИСИ

Расширенный поиск

Развитие языка Си и обзор будущего стандарта C23

Аннотация

Работа содержит краткий обзор основных этапов развития языка программирования Си с момента его создания. Рассматриваются существующие стандарты этого языка. Пристальное внимание уделяется новому стандарту языка Си – C23. Выделяются его достоинства и недостатки.

Ключевые слова


Об авторах

В. А. Галатенко
Федеральное государственное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»
Россия

Москва



Г. Л. Левченкова
Федеральное государственное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»
Россия

Москва



С. В. Самборский
Федеральное государственное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук»
Россия

Москва



Список литературы

1. Ritchie Dennis M. The Development of the C Language // The Second ACM SIGPLAN Conference on History of Programming Languages (HOPL-II). 1993. ACM. pp. 201-208.

2. Yodaiken V. How ISO C became unusable for operating systems development // 11th Workshop on Programming Languages and Operating Systems (PLOS '21). 2021.

3. Kernighan Brian W., Ritchie Dennis M. The C Programming Language (1st ed.) // Englewood Cliffs, NJ: Prentice Hall. 1978.

4. C89 Standard. https://web.archive.org/web/20161223125339/http://flash-gordon.me.uk/ansi.c.txt

5. Kernighan Brian W., Ritchie Dennis M. The C Programming Language (2nd ed.) // Prentice Hall. 1988.

6. Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. // Под ред. и с предисл. Вс.С.Штаркмана. - 2-е изд., перераб. - М.: Финансы и статистика, 1992. - 272 с.

7. C99 Standard (draft n1256). https://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf

8. C11 Standard (draft n1570). http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

9. C17 Standard (draft n2176). https://web.archive.org/web/20181230041359/http:/www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf

10. WG14-N3096: Draft for ISO/IEC 9899:2023, April 1, 2023. https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf

11. GNU Compiler collection. https://www.gnu.org/software/gcc

12. Terence Kelly, Yekai Pan. Catch-23: The New C Standard Sets the World on Fire // ACM Queue, March 29, 2023, Volume 21, issue 1. https://queue.acm.org/detail.cfm?id=3588242


Рецензия

Для цитирования:


Галатенко В.А., Левченкова Г.Л., Самборский С.В. Развитие языка Си и обзор будущего стандарта C23. Труды НИИСИ. 2023;13(4):68-74.

For citation:


Galatenko V., Levchenkova G., Samborskii S. The Brief History of the C Language and an Overview of the Future C23 Standard. SRISA Proceedings. 2023;13(4):68-74. (In Russ.)

Просмотров: 16


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)