- 1
- 2
- 3
- 4
#include <iostream.h>
#define TRUE 1
#define FALSE 0
typedef int Boolean;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+19
#include <iostream.h>
#define TRUE 1
#define FALSE 0
typedef int Boolean;
Код со времен доса, борманд с++ и синеньких окошек?
Они и сейчас есть.
ЗЫ:
ГЦЦ 3 - зи бест!
гцц 3 медленное уебищное говно с навечно неисправленными багами
До 70го года, чёрного года, когда изобрели это сраное Си, количество говнокода в мире было несоизмеримо меньше, чем сейчас.
Судя по воспоминаниям очевидцев было очень много расстройства когда жизненно важные контракты были безвозвратно перенесены на Си. Чуть ли не на столько, что "уходили в монастырь" - ну, в смысле, люди бросали программирование, и начинали заниматься либо администраторской работой, либо грядки возле дома окапывать.
Я, так случайно получилось, знаю человека, который учавствовал в разработке и последующем отказе от Дилана. С его слов - очень мало кто после этого проекта продолжил работать в той же области. Кстати, он сына Диланом назвал.
В смысле, переход на Си был для многих трагедией всей жизни, т.как иначе как недоразумением они это даже назвать не могли.
другое дело - круглые скобки, их удобство столь велико и распространение столь повсеместно, что просто не оставляет никакого шанса даже не менее удобным языкам с великолепными begin/end
Собственно, история началась с НАСА, где решили перейти с Лиспа на С, и впоследствии, на С++. И это послужило ориентиром множеству других компаний.
Ну и такая ситуация - это вообще типичный процесс в человеческом обществе, в любом начинании всегда есть небольшая группа энтузиастов, которые хорошо знают свою работу, и есть гораздо больше второсортных рабочих и второсортной продукции. С++ в этом смысле занимает нишу ширпотреба. И, как бы в этом нет ничего предосудительного. Просто не нужно претендовать на какие-то высокие стандарты, которых там отродясь не было и быть не может. Это примерно как сравнивать производство телерекламмы с авторским кино. Авторское кино делается единицами, дохода не приносит, в отличие от рекламы. И тем не менее, реклама не развивает жанр, там не случается ничего интересного. Но, для кого-то реклама заменяет кино - вот тогда с этим что-то нужно делать.
И Вы, разумеется, относитесь к первым?
Я просто любитель, которому до лампочки требования промышленности и сколько за что платят. Мне нет необходимости любить самый популярный язык, или язык на котом написано больше всего библиотек. Я могу спокойно взять книжку про язык и потратить на ее прочтение, столько времени, сколько мне захочется - ни дедлайнов, ни сурового начальства. Я думаю, что в этом плане, я в лучшем положении чем большинство программистов работающих в промышленности.
Я работаю в промышленности, но вполне могу позволить себе читать любые книги. Даже по несколько раз.
Это можно сравнить (с огромным преувеличением) с Винцентом ван Гогом и Густавом Климтом. Они более-менее современники, и есть определенное сходство в том, чего они пытались добиться, но Климт - академик, который большую часть своего "творчества" сделал на заказ. С технической точки зрения он был хорошим знатоком своего дела. Но как художник - пустое место. Ван Гог - любитель, который вобщем-то в привычном смысле слова "не умел рисовать", но у него было преимущество в том, что он не был отягощен "знаниями" из академии. Как выяснилось врезультате, эти знания все равно ничего не стоили, но изза них было сложно применить те полезные вещи, которые до этого описал Делакруа.
Вообще, если посмотреть на историю изобразительного исскуства, то было черезвычайно мало людей, которые были одновременно хорошими художниками, и хорошими мастерами. Возможно, Рембарндт ван Рейн... конечно, Тициан, Веласкез (ок, более-менее, но там поди знай, кто именно рисовал, подмастерьев было очень много). А кроме этого - так даже тяжело кого-то еще вспомнить.
Bezalel Academy of Art and Design, это вам не мехмат какой-нибудь.
> то можно сравнить... с Винцентом ван Гогом и Густавом Климтом
Что-то я запутался, с кем меня ассоциируют: со знающим и умелым, но "бездарным" писакой или талантливым психом, не отягощённым высокими науками?
Блог есть... вернее был, т.как давно туда ничего не писал. Но там и интересного не много...
Меньше всего ожидал услышать это от вас.
> исследование даже тривиального вопроса
По счастливой случайности на текущем месте работы я занимаюсь как раз исследованиями и изобретением всяких необычных штук, призванных упростить, ускорить, etc. Пока все весьма довольны.
А в Академии художеств в Брюсселе (1880—1881) и Антверпене (1885—1886) он просто так штаны просиживал, что ли?
У него были вполне академические работы, до того как он окончательно обратился к «любительскому» постимпрессионизму.
Бетховен писал свои лучшие работы уже будучи глухим.
Именно потому, что писал он их не на си.
p.s. но си использовал конечно.
!
bool
BOOL
boolean
bool_t
А вот версии с -1 там нет.
0.1 - "наверное нет"
0.999 - "скорее всего да"
Тогда уже null, нежели (-1).
С принятием bool є {null;0;1} начнется век троичной цивилизации.
NULL, nil, Null, == 0х00000000 по определению.
Стандарт не гарантирует, что в двоичном представлении нулевой указатель состоит из одних лишь нулей.
nil, это нулевой указатель на класс, если я не ошибаюсь, NULL, то, что вы написали, а Null - не помню уже, пользоваться не приходилось.
И из ((void*)0) ничего, кроме нуля получиться не может
*пошёл искать описание в стандарте*
Мне какой стандарт искать?
Obj-C полностью содержит сишку как подмножество, и это подмножество должно соответствовать соответствующему стандарту.
лолчто? В С++ (не в си) #define NULL 0
Eat that, UB.
ах, да, может быть и двойка:
http://liveworkspace.org/code/NsqIF
by IEEE_1164
Среди прочего, значения троичного разряда:
false null true
false unknown true
false Fail true
http://en.wikipedia.org/wiki/IEEE_1164
'-'
>>человек
Всегда пожалуйста, человек-сетевой интерфейс, валидных тебе аргументов ifconfig.
Fixed?
...
#define bool bool
#define false false
#define true true
...
???
в переводе с казахского - соловей
простите, просто в Казахстане живу