19 / 19 / 2
Регистрация: 29.11.2009
Сообщений: 224
|
|
1 | |
Почему все считают, что язык С - низкоуровневый?18.12.2009, 18:09. Показов 14532. Ответов 7
Метки нет Все метки)
(
Я просто в недоумении.
Ходят слухи, что язык С - низкоуровневый, а язык С++ - перетерпел изменения и стал более высокоуровневым! Ведь это же не так! А вы как считаете, выскажите свое мнение. И еще: почему (не только) в моем универе, предмет "системное программирование" - полностью на С, а не на С++? (Asm тоже проходим)
0
|
|
18.12.2009, 18:09 | |
Ответы с готовыми решениями:
7
Почему все считают, что qsort - НЕ из STL? Почему если ты программист, все считают, что тебе интересно только о компьютере разговаривать? Почему некоторые участники форума считают, что усложнять код - показать высокого интеллекта? Почему Delphi считают умершим?! |
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
18.12.2009, 18:12 | 2 |
Потому что код на Си не перегружен ООП и выполняется быстрее, а для системы это критично.
0
|
║XLR8║
|
|
18.12.2009, 19:01 | 3 |
почему, у нас учат си++, лисп и т.д., но после тщательного усвоения си, если честно, то я начал самообучение с си++, и потом плюнул и начал азы чистого си-шника, потому что понял что без него не обойтись, причиной всему - быстродействие, как уже было замечено..
к тому-же их задача научить програмирование а не функционалу стандартных библиотек..
0
|
2815 / 1406 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
18.12.2009, 20:33 | 4 |
Почитай статью на вики: C (язык программирования)
В ней упоминается эта проблема. Лично я не отношу Си к низкому уровню, потому что он соответствует определению языков выского уровня.
0
|
![]() 2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
18.12.2009, 23:03 | 5 |
Мягко говоря, это заблуждение. Тормознутый код можно написать на любом языке - и ООП тут никаким боком не пристегнуто.
0
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
18.12.2009, 23:15 | 6 |
0
|
![]() 2924 / 1274 / 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
|
18.12.2009, 23:31 | |
18.12.2009, 23:31 | |
Помогаю со студенческими работами здесь
8
Что считают счётчики? Запросы неправильно считают. Что делаю не так? Настоящая физика VS того, что считают настоящей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |