Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Ronin
да по-моему это как раз твоя проблема :) ведь железо то у тебя не работает, чё за глупость ?
а где эту мощь применить можно, объясни пожалуйста поподробнее, желательно с примерами ?
а в чём такая уж разница? какя разница буду я писать в реестр или в файл?
Михаил Фленов
Я хочу понимать, как работает комп и понимать низкий уровень, но только понимать. Каждый раз ковыряться в этом, когда нужно создать простейшее приложение не хочеться. Тут важно быстрое программирование, которое достигается компонентными технологиями типа Delphi и .NET.
Знать внутренности очень важно, но каждый раз использовать их не обязательно. Все от этого уходят, чтобы повысить свою производительность.
MasDen
2Михаил Фленов я знаю, что на .NET можно писать и под Linux, если не ошибаюсь Microsoft заявило, что версия 3.5 полностью ставиться на linux и вполне корректно работает. Повторное использование кода несомненно присуттвует у каждого, но в основном, это делается для себя. Т.е. если ты не делаешь какой-то компонент, а пишешь просто классы, то ты их не вылаживаешь куда-нить. А тут при написании программы ты заботишься о других.
2BasicWolf что я понимаю под программированием? Наверное написание чего-то своего. Наверное больше ничего. На чем я программирую? В принципе мало на чем: Delphi, C#, PHP. Я уже говорил, что я не стремлюсь кодить под linux т.к. он мне не нужен. Меня устраивают Окна, я согласен покупать их. Что в этом плохого. Тем более, что люди для которых я пишу, тоже используют Windows. Так зачем мне тогда знать, что предстовляет собой linux? Для общего развития? Так времени нету, чтоб новое в Windows программированиии изучать не говоря уже о linux.
BasicWolf
2MasDen
Ну блин, ты сказал...
Ты хотя бы о чём-нибудь кроме .NET слышал? Аббревиатура Qt о чём-нибудь говорит? А ты вообще о других языках программирования, кроме тех, что MS предоставляет, что-нибудь слышал?
Удобство программирования.. а что собственно говоря ты под программированием понимаешь? Кнопочки-пимпочки по форме расскидывать?
Пол-года назад, я был закоренелым виндузятником, я гнал на линукс и держался руками за новую Висту со словами "нафиг ваш Линукс"... а через две недели, я дал себе отчёт в том, что я Программист. И пока могу выбирать, что мне изучать и что использовать - благо, пока учусь.. Мне не надо программировать под Windows, так с чего я это буду под ней сидеть?
И вот я ПОЛНОСТЬЮ перешёл на Linux (Ubuntu). Да, у меня не вполне корректно работает железо, - но это проблема производителя.
Зато, насколько я стал лучше понимать программирование! Я узнал о Qt, о GTK, о Python, о системе make.. Я увидел мощь в системе, мощь которую можно легко контролировать!
Я понял прелесть конфигов, понял каким маразмом является Registry в Windows, какая замечательная вещь - командная строка, как хорошо, когда есть стандартные команды, а не дебильные API-функции.
Да, с появлением .NET программировать стало легче. Но под Linux подобное и не нужно.
Михаил Фленов
На .NET можно писать и под Linux, а к повторному использованию кода стремились всегда и везде. В Windows этому потверждение множество технологий начиная от DLL и ActiveX до DDE и др. Каждый идет по разному. Мне тоже часто импонирует подход Windows, но у Linux было одно преимущество, которое тоже не может не импонировать админам - командная строка. Почему было? Потому что в Windows Server появляется Server Core. Пока он не всесилен, но очень мощный.
Windows берет лучшее от Linux, а Linux наоборот стремиться взять лучшее из удобства у Windows.
С тобой же я соглашусь в том, что Linux для домашних пользователей пока не очень. Windows на мой взгляд в этом отношении удобнее и проще.
MasDen
Так как я всегда был сторонником Windows и Microsoft в целом, то эта новость меня ни сколько не удивила. Как бы не хотели почитатели Linux, но эта не ОС для простых пользователей. Даже написание программ (если судить по тем статьям, что я читал в Интернете) отличается хоть тем, что в Windows главная задача удобство использования, а в Linux повторное использование уже написанного кода другими программистами. Т.е. при написании программы руководствуются не тем как будет хорошо использовать программу конечному пользователю, а тем, что эту программу может использовать другой программист для написания чего-то своего. Может я не прав, но такого рода вещи написанные LINUX - программистами я читал и не один раз. Так что это их слова.
Я не знаю какого писать для Linux, но для Windows если знать .NET Framework программирование превращается в сказку. И ОГРОМНОЕ СПАСИБО, за это Microsoft.
source
2Graysis
Михаил Фленов
Я не думаю, что у них для каждой библиотеки есть свой алгоритм отображения ошибок. Никто не будет смотреть, что одна библиотека обновляется, а другая нет. К тому же, сколько существует билдов разных библиотек? DLL отличается не только версией, но и билдом.
Я не защищаю MS, просто в данном случае я бы сделал так же, а точнее, я делаю. На экран вывожу только минимум информации, но программа может вести журнал. В случае сбоя я смотрю в журнал или прошу пользователя выслать. И об этом же написано в книге "Защищенный код". Это нормальная ситуация.
elza
Пример не удачный,MFC80;да и вообще,потенциально отсутствующие библиотеки,не приводят к сбою системы,даже в случае их прямого копирования в систему.
Я не имела ввиду замену!, стандартных системных библиотек!Но опять-же в случае замены,этого сообщения просто не появится,а будет запрос на возраст версий файлов.
Я поражаюсь вашему упорству с которым Вы Михаил защищаете явные ,мягко говоря:"огрехи" MS,приводя при этом доводы,которые имеют мало чего общего с реальным положением вещей.
Михаил Фленов
А меня тоже затронуло высказывание:
А что это за мощь и как ты ее увидел? В двух словах, много не нужно, чтобы не развивать тут слишком много разговоров, просто понять что там такого ты заметил.