Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/41: Рейтинг темы: голосов - 41, средняя оценка - 4.68
19 / 19 / 2
Регистрация: 29.11.2009
Сообщений: 224
1

Почему все считают, что язык С - низкоуровневый?

18.12.2009, 18:09. Просмотров 7925. Ответов 7
Метки нет (Все метки)

Я просто в недоумении.

Ходят слухи, что язык С - низкоуровневый, а язык С++ - перетерпел изменения и стал более высокоуровневым!

Ведь это же не так!
А вы как считаете, выскажите свое мнение.

И еще: почему (не только) в моем универе, предмет "системное программирование" - полностью на С, а не на С++?

(Asm тоже проходим)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2009, 18:09
Ответы с готовыми решениями:

Почему все считают, что qsort - НЕ из STL?
Странно, что qsort не относят к STL!? Ведь qsort определена в библиотеке cstdlib: C Standard...

Почему если ты программист, все считают, что тебе интересно только о компьютере разговаривать?
Вот, я сталкиваюсь с такой ситуацией. Большинство, узнав что я программист начинают рассказывать...

Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта?
Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? Я...

Почему Delphi считают умершим?!
Ну почему?Что все говорят,что один С++ хороший язык.Это уже бесит.Конечно синтаксис это дело...

7
576 / 570 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
18.12.2009, 18:12 2
Цитата Сообщение от OVERPOWER8 Посмотреть сообщение
И еще: почему (не только) в моем универе, предмет "системное программирование" - полностью на С, а не на С++?
Потому что код на Си не перегружен ООП и выполняется быстрее, а для системы это критично.
0
║XLR8║
1096 / 838 / 256
Регистрация: 25.07.2009
Сообщений: 4,152
Записей в блоге: 5
18.12.2009, 19:01 3
почему, у нас учат си++, лисп и т.д., но после тщательного усвоения си, если честно, то я начал самообучение с си++, и потом плюнул и начал азы чистого си-шника, потому что понял что без него не обойтись, причиной всему - быстродействие, как уже было замечено..
к тому-же их задача научить програмирование а не функционалу стандартных библиотек..
0
2807 / 1397 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
18.12.2009, 20:33 4
Почитай статью на вики: C (язык программирования)
В ней упоминается эта проблема.

Лично я не отношу Си к низкому уровню, потому что он соответствует определению языков выского уровня.
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
18.12.2009, 23:03 5
Цитата Сообщение от Gravity Посмотреть сообщение
Потому что код на Си не перегружен ООП и выполняется быстрее, а для системы это критично.
Мягко говоря, это заблуждение. Тормознутый код можно написать на любом языке - и ООП тут никаким боком не пристегнуто.
0
576 / 570 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
18.12.2009, 23:15 6
Цитата Сообщение от CheshireCat Посмотреть сообщение
Мягко говоря, это заблуждение. Тормознутый код можно написать на любом языке - и ООП тут никаким боком не пристегнуто.
Ну это понятно, но я имею ввиду правильно написанный код.
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
18.12.2009, 23:26 7
И "правильно написанный" код - тоже.
Код на C++ в ряде случаев выполняется даже быстрее, чем аналогичный код на чистом Си. А причина, по которой C++ не применяется в ядерном программировании - так это то, что весьма трудно в режиме ядра поддержать исключения, конструкторы/деструкторы и другие "вкусности" плюсов, без которых он оказывается "просто" обыкновенным Си. Кстати, у меня есть приличный такой опыт разработки драйверов Windows на C++....
0
17 / 17 / 2
Регистрация: 19.12.2008
Сообщений: 89
18.12.2009, 23:31 8
Ну вобще то, что Си, что С++ они вроде оба ЯП высокого уровня, вот только С++ удобнее по сравнению с Си. ИМХО
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2009, 23:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Почему в коде While и DoWhile не считают с нулевого элемента?
Цикл FOR работает нормально а вот While и DoWhile выводят значения не с начала а с 1 элемента...

Что считают счётчики?
Подскажите новичку :) Мне нужно знать время "сидения" посетителя на сайте или на конкретной...

Запросы неправильно считают. Что делаю не так?
Добрый день! Пожалуйста, помогите. Раньше мне не приходилось иметь дел с базами данных. Сейчас...

Настоящая физика VS того, что считают настоящей
По современным понятиям... - Земля вращается вокруг Солнца. И это её вращение происходит также, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.