July 14th, 2013

3 метра

ООП

Познаю азы ООП на основе C#.
Господа и дамы, это жесть какая-то.
После многолетнего стажа программирования микроконтроллеров на чистом Си, поражаюсь просто безумной громоздкостью и непонятностью всего. Моя маленькая программка, которая по сути пока почти ничего не делает и имеет несколько десятков кнопочек и текстбоксов уже спокойно кушает 40 13 мегабайт оперативки(при том, что я привык к наличию 4-8 Кб онной!). Синтаксис несколько странный, куча каких-то непонятных слов. Ну и ничего не понятно в том плане, как же оно все-таки работает. Что удивило - казалось бы ООП, особенно C# с NET - должно быть все рафинировано и очевидно (аля пхп), но нет. На первый взгляд все просто, а на деле - шаг влево, шаг вправо - расстрел. Первые грабли поджидали при создании двух разных потоков. Оказывается, чтобы просто поменять значение текстового поля из другого потока нужно создавать отдельную функцию и через одно место ее вызывать.

Ну и отдельным пунктом забавляют некоторые особенности. Например, while(1); выдаст ошибку. Надо писать while(true);

ЗЫ, чтобы два раза не вставлять:
http://wwwhome.cs.utwente.nl/~ptdeboer/ham/sdr/
Всем соплям сопли! Но видимо даже работает :)

promo alex_avr2 july 2, 2018 13:00 41
Buy for 200 tokens
Думаю многие слышали рассказы про огромные бункеры под Москвой, подземные города, секретное метро на случай ядерной войны. Многое в этих рассказах очевидно преувеличено, что-то придумано, но безусловно, основаны они не на пустом месте. Совсем недавно небольшой кусочек этих подземных тайн был…