Woolf 07 авг 2012, 08:13
Чем больше пишу на сишарпе, тем больше удивляюсь, насколько безгранична людская тупость. Это, в большей части, относится к создателям сишарпа, а в меньшей - конкретно с страусу, придумавшему этот гребаный синтаксис с большого бодуна после операции (по его собственным высказываниям). банальные конструкции приходится закромождать настолько неявным типоуказанием, что просто мозг рвет.. Как вам такое - float a=((float)(формула с участием инта)/((float)(формула с участием инта))) и попробуйте убрать хоть одну скобку... Дауны, млять.. ну почему нормальные языки вечно в игноре, а берут какие-то ублюдочные диалекты? В каком пьяном угаре вообще родилась мысль указывать тип аргумента в НАЧАЛЕ выражения, да еще в скобках, да еще и результат в скобки (т.е. вполне логичная дельфийская структура single (1/3) или пайтоновскя 1/3 as float - по версии создателей сишарпа - неверна) и вообще, в какой бухой мозг пришла идея настолько строгой типизации, что float явно не конвертируется в double и наоборот? Или какой даун выбрал double по умолчанию? Если я пишу 0.5 - я же подразумеваю самый распространенный тип single, он же float. Однако нет. Ублюдки из мелкософта считают, что ты писал про double, который если и нужен, то в очень редких случаях... Накипело.. банальное выражение float a=10/3; в той же джаве даст НОРМАЛЬНЫЙ результат в 3.3333... А в сишарпе решили, увы, по индусски.. Оно даст 3! С какого??? результат - число дробное, причем, явно указанное программистом! Каким бананом тут целочисленное деление?
Реально, после всей этой херни хочется взять и уйти на какойнить Boo или обратно на джаву. И это я вам еще не порасказывал про загадочную реализацию сокетов и мультитрединга на сишарпе! Как говорится - "мы пойдем другим путем" (С)