|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.04.2018, 13:23 | #11 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Есть такая наука - эргономикой называется. Позволяет повысить производительность труда. За счёт грамотного расположения инструментов на рабочем месте и прочих хитростей.
Прикинь ты с можешь за 1 час написать свою программу и идти играть, смотреть фильм и заняться прочими развлечениями. Вот если вы берёте Win Xp то вам придётся взять компилятор из той эпохи, SDK из той эпохи и документацию из той эпохи. В противном случае у вас будет куча вопросов на которые вы будете отвлекаться тратить своё время. Из разряда почему не ставится компилятор. Пример пустого вопроса типо WINVER что это такое и куда вписать. И таких вопросов у вас будет куча, а ответов будет мало так как народ уже забыл что-да как. Либо вообще ушёл в другие профессии. Вот только сейчас это адский труд писать под XP. Так как Win XP не поддерживается. Это значит что на поиск SDK вы потратите не 5 минут а 1 час. Так же с компилятором и с ответом на свои вопросы. Вместо быстрого старта вы получаете медленную ходьбу. Более того поддержка 3-х операционных систем это не пустой звук как вы думаете. Фактически это увеличение трудозатрат, вашего времени на тестирование написание и отладку в 3-раза. Если вы гуру 80-того уровня вам будет не сложно так как вы это уже изучали уже на протяжение 17 лет пока системы сменяли одну другую. А вот новичку придётся уложить эти 17-лет в 1 год. А теперь подумайте как это можно сделать? "Шведская эффективность" - подстраивай свое рабочее место под себя. На WinAPI тоже не пишут он устарел. Гораздо проще использовать QT. Так как классы позволяют написать 1 строчкой, то что пишут на WinAPI 5-10 строками. И это в самом простом случае. А когда есть готовые виджеты так там ускорение в 1000 раз. Иногда из-за отсутствие нужного класса приходится использовать WinAPI. Но это пожалуй исключение при наличии более 3000 классов в Qt. Очередная верёвка что-бы выстрелить себе в ногу.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 25.04.2018 в 13:29. |
25.04.2018, 14:18 | #12 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
А ВинАпи еще для какой-нибудь низкоуровневой оптимизации бывает полезен, например кроссплатформенный Qt не предоставляет всех возможностей при работе с файлами. Ну то есть оптимизировать узкое место, где возникают затыки — хорошая идея, а вот писать так все подряд (aka преждевременная оптимизация) никому не нужно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
25.04.2018, 19:57 | #13 | ||
Пользователь
Регистрация: 03.04.2018
Сообщений: 11
|
Цитата:
Производительность труда - это с одной стороны меньше времени, но с другой, это упрощение, которое ведёт к деградации. Новоиспечённые программисты, не будут знать базовых АПИ принципов, т.к. и обучение и практика касается лишь верхних уровней упрощённых классовых манипуляций. Схитрить в конечном итоге не получится, всё это скажется на обществе, и то каких людей (по качеству) получит в итоге мир. Игры, фильмы - это способ отвлечься, в реале всё то полезное что несут подобные индустрии можно получить и другими методами, и это даст результат не только в конкретной сфере, но и в абстрактном плане, когда на примере одной сферы, человек уже примерно понимает какие шаги нужно сделать в другой сфере. Да, безспорно, кино, как средство познания намного шире, т.к. без особых усилий можно иметь представление о конечной точке, которую можно достигнуть в какой либо сфере, хотя возможность понять глубину - опять же зависит от тех усилий которые человек приложил в работе над собой, в развитии собственных инструментов познания мира (очень сложно сформулировать, это духовный уровень саморазвития, можно даже сказать "КПД разума"). Думаю это стоит того. Иначе перестаёш ценить что то, когда легко получаеш, то появляется небрежное отношение. Цитата:
Ну вот представьте, общество упало ниже плинтуса, и единственный выход это "железный занавес". А теперь посчитайте кол-во качественно "взращенных" людей, которые смогут поддерживать систему, и не просто поддерживать, а изменить и откатить её до уровня "правильно".. Вангую, через 50 лет, вымрут последние представители той эпохи, и откат будет уже в 1000 раз болезненней, потому что понимания нет, и нет способности даже прочитать старый SDK. По факту - если вещь создана правильно, и она будет работать вечно, за исключением мелкого ремонта, который можно сделать своими силами, ну или без адских затрат, то эту вещь нельзя считать устаревшей НИКОГДА, с поправкой - до тех пор, пока результат деятельности этой вещи будет нужен. (конкретно) Доп. функции тоже можно сделать, возникает конечно вопрос, о том почему бы тогда не юзать MFC и т.п. Так вот нет, одно дело разширенный функционал с открытым кодом, в таком же простом виде как WinAPI, с доп. библиотеками и прочим, нежели полная замена WinAPI на ваши виджеты и т.п. В моём случае - основа остаётся, и факта устаревания нету, в вашем - полный отказ от изучения и практики АПИ вообще. Конечно, все эти виджеты то написаны на основе того самого WinAPI, только теперь(лет через 50) его никто не знает, кроме 50 программистов 80лвла (ой нет, я же человек не эпохи ВОВ, так что 99лвл. Кстати тоже интересный факт, что даже градация лвлов стала меньше со временем, а может это не градация изменилась, а планка упала?). |
||
25.04.2018, 20:04 | #14 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну дык уже не СССР давно (это впрочем не его заслуга, не в нем было так же https://www.reddit.com/r/explainlike...e_durable_and/), ХР отслужил свои 15 лет )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.04.2018, 21:40 | #15 |
Пользователь
Регистрация: 03.04.2018
Сообщений: 11
|
Кто нажал кнопку не так и важно, куда важнее то, что послужило распаду общества, до уровня того, что эту кнопку позволили нажать. Да и я не разделяю абсолютно всех методов и векторов движения которые были тогда (по крайней мере, я сужу это время по тем людям, которых воспитало то время). Да и золотой середины не было не то что в СССР, а гораздо раньше, возможно ещё до царской эпохи. Если сравнивать крайности, до которых доходило общество в СССР и нынешнее время, то всё по закону кармы. Другое дело что сейчас когда общество присытилось всем чего так жаждали тогда, встаёт вопрос о новом векторе (хотя он давно есть, его внедрили очень давно, но готовы ли к практической стороне вопроса).
Где в таком случае открытый код Операционки? - Право интеллектуальной собственности, как способ заработка уже не актуален для неё, после отказа от обслуживания. Если бы мы не получили знания великих физиков, математиков и т.п. учёных прошлого, то не могли бы сейчас практически изучать матерриальный мир, и доказывать какие то факты, которые ранее люди просто принимали за истину. И в случае с XP так же, открыть, опубликовать, переработать, наладить до совершенства, внедрить в общественное использование, тем самым исключив возможности "читерства". И почему то страны 3-его мира, только только входят в технологическую эру. Так что нет, XP отслужила только как монополистическая закрытая ОС, но ни как не в глобальном плане использования. |
25.04.2018, 21:53 | #16 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А кому-то сильно нужен ее код? Идите копайтесь в линуксах или даже ReactOS.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.04.2018, 22:01 | #17 | |||
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Цитата:
Какой смысл откатывать? Есть фраза догоним и перегоним Америку? Зачем догонять когда можно бежать впереди? Цитата:
Ну не взлетел MFC что такого. Вот Qt взлетел и развился. А MFC не смог пробиться. Вам советую изучать нормальные вещи полезные, а не изучать ошибки прошлого. Вот WinAPI хорошая вещь. Я же не говорю что её не следует изучать. Напротив я указал как следует её изучать наиболее продуктиво. Просто надо понимать что на практике вы будете пользоваться другими вещами. К тому времени когда вы освоите WinAPI выйдет новый виндоус новый язык и ваши знания не будут востребованы на рынке труда.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 25.04.2018 в 22:04. |
|||
26.04.2018, 18:56 | #18 | |
Пользователь
Регистрация: 03.04.2018
Сообщений: 11
|
Цитата:
То что делалось на века не может пылиться вечно, одежда рвётся и изнашивается - достаёш машинку, вытираеш пыль - чинишь. И так во всём. Не надо придумывать "левые отмазки" и искусственные методы принуждения людей к действию, если внедрить правильное образование и воспитание, то люди сами будут заинтересованы заниматься трудом. Причём, люди станут многозадачными, т.к. возможность и скорость обучения по сравнению с СССР возросла в десятки раз (из за интернета и др. средств СМИ). Не знаю как вы, а меня лично привлекает практически любой труд (в разумных приделах), не взирая на предразсудки того, какой пол должен им заниматься. То что нет новых заказов и происходит застой производства - это не беда, если за 5 лет произвели 10к трактаров, а потом в следующие 50 лет всего лишь 100, то просто лишние люди идут книжки читать, в игрушки играть, картошку капать, заниматься другими профессиями (при чём всё это должно контролироваться государством, чтоб человек не сошёл с ума от безделия, ведь были же должности филосовско-социальной направленности, когда люди могли прийти, разсказать область интересов, и там уже на парткоме начальство бы могло перенаправить работника в другую сферу. Я конечно немного утрирую, т.к. не всё было так, но хотя бы от части). В общем потом пройдёт ещё 100 лет, и когда наступит бум поломок, то людей опять соберут, и производство опять закипит на какое то время. Как там было про арбузы и негров?.. Мол ленивый плод, за которым и ухаживать то не надо, соответственно по дискавери крутят, что африканцы танцуют с утра до ночи. Есть теория, что на огне люди стали готовить после мирового потопа, когда все культуры были уничтожены, и как во время войны, люди начали выживать любыми способами, ну а потом "приелось", так же как наш салат оливье, или ещё с сотню очень вредных пищевых смесей. (по закону архимеда после ПЛОТНОГО обеда пологается поспать. И ключевым словом является "плотный", т.к. не правильное смешение продуктов, способ готовки и кол-во ведёт к лишним энергозатратам организма, ну и прочие последствия, которые уже будут влиять не временно, а вести к болезням) Так что нет, не верно. Да и к тому же, нынешняя оптимизация ведёт к тому, что человеку вообще не надо ничем заниматься, автополив, авто.. авто.. всё сделает само. Бананы вырастут сами. =) Это удел лишь людей, качества личности которых указывают на ум и творчество. При этом, предпосылками к технократии явились скорее суровые климатические условия, не везде же бананы растут сами. Кто понял жизнь, тот не спешит. По зомбоящику сказали, что нынче в моде - оранжевый. БЕЖИИИИИМ ЗА ОРАНЖЕВЫМИ, хмм.. да за всем оранжевым, "оранжевая краска спасёт мир". Очень хочется процитировать mr.Freeman'a, потому что очень к месту. Х_Х Ещё раз, это вы разцениваете мир, как беговую дорожку, поэтому и относитесь ко всему соответственно. Вы не можете знать что будет через 20-50 лет. Может будет что то новое, а может вообще ничего не будет, а может надоест, и людей поведут в правильное русло (как минимум поколение 90-ых уже сильно отличается, так что не стоит думать, что раз сейчас ещё прошлое поколение заправляет парадом бегунов, то это же будет и в дальнейшем). |
|
26.04.2018, 19:47 | #19 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
27.04.2018, 01:22 | #20 | |
Пользователь
Регистрация: 03.04.2018
Сообщений: 11
|
Ну кто то же устанавливает вектор движения.
А кто его знает. Я хоть и скептик, но если нет уверенности на 100%, сходящей из абсолютного знания, то может быть (а ещё вопрос, кого называть пришельцем). =) Цитата:
Не вижу факта устаревания как самого XP, так и программ под XP, так и техники, работающей под XP. Может не вся техника, не все программы. Но вообще, что такого конкретного не может XP, что может win7-10, с условием чего нельзя было бы переписать под XP, т.к. нынешние программы всё таки юзают разширенный функционал, которого нет в XP, но который потенциально можно и туда перенести. Повторюсь ещё раз, отказ от эталонных методов - ведёт к беготне, причём на ровном месте, одна библиотека сменяет другую, приходится переучивать названия, терминалогию, но суть остаётся той же, однако из за очень быстрой смены, в которой по факту нет ни какой пользы - происходит иллюзорное развитие. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен классовый оператор для процедуры, и паяльник для IDE | Мордохвост | Общие вопросы Delphi | 5 | 29.08.2015 07:04 |
IDE для Node.js | ACE Valery | Общие вопросы Web | 7 | 22.01.2013 15:08 |
IDE / билд-система для 1С-Битрикс для автоматического оверрайда компонетов/шаблонов | Ivan_32 | WordPress и другие CMS | 0 | 15.12.2012 13:35 |
C++ IDE для OS X | pinguinson | Общие вопросы C/C++ | 0 | 08.12.2012 21:58 |
Стоит ли использовать inline для оптимизации в MSVC? | Kn793 | Общие вопросы C/C++ | 2 | 10.12.2010 16:07 |