Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
lionsitroen
Михаил, сфотографируйте мост в ночное время, очень интересно взглянуть :)
Михаил Фленов
Я не знаю, какие сейчас вопросы. Я здавал два года назад. О своем тесте я писал здесь: http://www.flenov.info/blog.php?catid=597
Sat
C# позиционируется как компилируемый язык. Более того, в эту поделку были включены идеи Н.Вирта о безопасном программировании как таковом.
Массивы же довольно не управляемые структуры, более того часто использующиеся в программировании. Предполагаю, что MS намеряно запретила изменять этот массив данных во избежании подобных ошибок в Delphi
Пример:
type
str = array [0..2] of char;
str2 = array [0..4] of char;
var
a : str;
b : str2;
procedure Append(var res,app: array of char);
begin
MOVE(app,res,5); //<-- Так нельзя,размер res не совпадает с размером app
end;
begin
a:='aaa';
b:='bbbbb';
Append(a,b);
ShowMessage(a+' '+IntToStr(Length(b)));
end.
Из этого видим, что отследить выход за пределы массива очень трудно (на уровне языка и компилятора ошибки не будет)...
И вообще много неудачных решений в языке сделано в попытке реализовать академические истины.
По этому наверно и в С# придёться делать всё через клоаку...
trans_coder
любопытно, в какой форме тест проходит?
тоже хочется посмотреть на вопросы, так для общего развития ;)
Ник
просто из любопытства, для знания си-шарпа (именно яп)достаточно вашей "библии"?
Михаил Фленов
Да, Россия и Германия считаются лучшими рынками для Delphi.
Олег
Я понял, что Вы имеете ввиду, Михаил. Если под "развитием" языка понимать его распространение среди практиков - программистов, то да, я, наверное, согласен, что в будущем доля его останется такая же, как сейчас. Кстати, в России доля Delphi среди программистов, по моему впечатлению, наверное, самая высокая в мире. Например, в США (а я немного знаю этот рынок программирования), "популярность" Delphi в смысле процента его использования программистами значительно ниже. Я это объясняю еще и тем, что там, как мне кажется больше довлеют догматы и "мода", а в России, как ни парадоксально, больше свободы в каком-то смысле, да и творчески мыслящих программистов хватает, которые выбирают Delphi по его "потребительским качествам".
И с Артом я полностью согласен - могу сравнивать, как идут проекты на Java и на Delphi, что и как быстро получаются результаты там и там... Именно так у меня и получилось - сам я как-то пытался перейти на Java, но мне была важна скорость и оперативность, поэтому про Java пришлось забыть...
Михаил Фленов
Судя по интернету, зомби процессы убивать можно и нужно. Нужно убить родительский процесс и зомби должен умереть сам. Мне постоянно приходится работать с cron и работы регулярно падают. Много раз убивал процессы, но ни разу не перезагружал систему.
Я буду очень сильно удивлен, если в MacOS зомбиков убивать нельзя. В наше время, когда космические карабли бороздят галактику, убивать какие-либо процессы перезагрузкой - смешно.
Михаил Фленов
Есть разные определения зомби. Например, некоторые определяют его как процесс, который реально умер, но осталась запись в таблице о нем. Тут в данном случае не только запись. Остались занятыми какие-то ресурсы, которые не позволяют запуститься другой копии.
Можно ли убить зомбик? Вот честно - не знаю. Столько лет работаю с Linux, Cygwin и вот впервые встречаю такое, что приходится перезагружать. Удивлен, очень сильно удивлен. Даже в Windows таких косяков нет.
Включена без проблем

Михаил Фленов
Как в следующий раз туда поеду, сфоткаю