- 1
- 2
- 3
- 4
- 5
- 6
- 7
#include <stdlib.h>
int main(const int argc, const char* argv[])
{
int* freddy = (int*)malloc(sizeof(int));
return 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
#include <stdlib.h>
int main(const int argc, const char* argv[])
{
int* freddy = (int*)malloc(sizeof(int));
return 0;
}
"I want to break free"(c)
Да, это разные языки. И стили разработки в них разные. Кресты - не сишка с классами, как многие думают.
Каждый раз, когда я слышу "%фигня% полна по Тьюрингу, поэтому на %фигня% можно писать", я всё больше понимаю, что про полноту он тоже пошутил, а все поверили.
Чтение из файлов? Работа с сетью? Переиспользование кода? Перфоманс?
Нет, всё это не важно. Главное - толстота по Тьюрингу и возможность реализовать за бесконечное время алгоритм, который сделает всё хорошо, используя бесконечную память.
Алсо машина Тьюринга - абстрактный программируемый исполнитель, которому дается лента с символами, а он оперирует над ними и выдает другую ленту
Вижу ты смотрел "игру в иммитацию"
Хотя сишке классы нафиг и не нужны, но не могли б они приносить столько хардкорной и стабильной боли в сердце обывателя
GLib, GObject.
Ну и есть некоторые мелочи, из-за которых не всякий сишный код компилится крестокомпилятором.
P.S А то, что "с/с++" настолько смежное понятие, отнюдь не вина "стиля". Многие концепции из си успешно эксплуатируются и в C++. Так что твой последний комментарий - ни о чем. Мне не интересен дальнейший разговор..
Ага. Причём настолько успешно, что проги потом текут как сУчки весной, потому что программисты на "c/c++" не задумываются о безопасности исключений. А потом настолько же успешно эксплуатируются всякими хакерами. Да, сишное наследие можно юзать в крестах. Но с умом, осторожностью и только если без него никак.
> прочитай свой самый первый комментарий
Прочитал. И продолжаю видеть в топике говно на так называемом "c/c++". Как крестовик, я бы не стал бы юзать malloc() без веской причины. А как сишник, не стал бы писать каст (int*) перед malloc().
> Мне не интересен дальнейший разговор..
Ок.
C programmer looks at C++ and says "This is NOT my language!"
C++ programmer looks at C and says "This is NOT my language!"
Cуффикс s нужен только для третьего лица единственного числа.
Кмк, идиотское, бесполезное правило.
Ну и на кой анус ты сюда пришел?
>> Многие концепции из си успешно эксплуатируются...
...в десятках других языков. И?
С его появлением многие стали пытаться сделать свой Си, с блекджеком и шлюхами.
Думаю, только удобная нотация для арифметики указателей. Вроде бы всё остальное уже было до сишки, причём многое было сделано гораздо лучше.
Угу, ещё и объявления функций неявно втыкает, зараза. Ладно хоть ворнинги при этом пишет.