C++ или Си

C++
12
Нейтральная
сторона
1
Си
8
С++
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
Pure C

09-05-2009 23:56 +2

Не громоздкий, почти как Си, а работать с классами и потоками удобнее и приятнее.

0 комментариев
27-05-2009 14:11 0

Настоящий Unix-way. На чистом C написаны такие программы, как Apache, Sendmail, Postfix и пр. Если нужно ООП - можно использовать более высокоуровневый язык.

8 комментариев
Djixer 07-01-2012 18:59 0

mutex, Эти же программы можно шикарно реализовать на плюсах.

opera.rulez 07-01-2012 19:07 +1

Djixer, Можно хоть на Вижуал Бейсике. Но зачем?

Djixer 07-01-2012 19:27 0

opera.rulez, Я к тому, что это не аргумент в пользу C.

opera.rulez 07-01-2012 19:31 +1

Djixer, Да, это не аргумент. Но, увы, история распорядилась так, что на Си много чего написано. Для выпуска новых версий этих программ придётся либо учить Си, либо переписывать их с нуля.

Djixer 07-01-2012 19:37 0

opera.rulez, Но, увы
Почему с досадой?
придётся либо учить Си, либо переписывать их с нуля.
Да там без нас писателей хватает.

opera.rulez 07-01-2012 19:42 0

Djixer, А я люблю вставлять в свои проекты несвежий говнокод и потом с ним ебаться. Каждый день я лажу по Сети и сохраняю на черную флешку все говнокоды, которые вижу. Потом распечатываю. На два полных листка целый день уходит. Зато, когда после тяжёлого дня я прихожу домой, иду на говнокод, жму Наговнокодить!…ммм… и постю туда свое сокровище. И говнокодю, представляя, что меня поглотил единый организм говнокод. Мне вообще кажется, что авторы говнокодов не умеют думать. Не рефакторите их, не удаляйте, лучше приютите их на Говнокоде, говорите о них, обсуждайте их…. А вчера приснился чудный сон, как будто я зашел в проект и он прератился в говнокод, классы, переменные, методы, все — говнокод, даже С++, даже Страйкер!

Взято отсюда: lurkmore.to/Копипаста:Вован

Djixer 07-01-2012 19:53 +1

opera.rulez, Какое отношение говнокод имеет к языку программирования? Говнокод характеризует программиста, а не язык.

opera.rulez 07-01-2012 21:15 +1

Djixer, Всё правильно. Никакого. Поэтому спор о языках не имеет смысла.

Но от цитаты не удержался, потому что как на Си, так и на C++, написано немало говнокода.

Кстати, C++ небезопасный язык, хотя бы из-за возможности перегрузки операторов. Недаром эту возможность не стали включать в Яву. Да и злоупотребление шаблонами приводит к ужасному коду.

Уж лучше писать на прямом потомке Алгола, чем на костыльном объектно-ориентированном языке.

31-01-2012 17:53 +1

Смотря для чего. Для всяких драйверов и конвертеров лучше Си, а для крупных модульных проектов - С++. Но в страусином фиг запомнишь операторы.

2 комментария
opera.rulez 31-01-2012 23:15 0

SiPlus, Запомнить не беда. Беда в том, что операторы можно перегружать, а если твой код несёт кучу инклюдников от других проектов, то попробуй разберись, что может делать обычный знак «плюс».

Tro 31-01-2012 23:20 +1

opera.rulez, В Джаве из-за этого отказались от перегрузки. Не очень удобно на олимпиадах.