|
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
|
|
Первый/основной язык программирования25.12.2014, 20:27. Показов 2866. Ответов 12
Метки нет (Все метки)
Первый/основной язык программирования как концепт учебного процесса с целью импортозамещения ПО.
Название темы немного мудрёное. Сейчас объясню. Если вы следите за новостями, то наверное в курсе об очередном выбрыке Барака Обамы по поводу Крыма. В частности его указ от 19 декабря сего года предусматривает кошмарить владельцев ПО (платного и бесплатного), живущих в Крыму. Для тех кто не в курсе, ссылка: voicesevas.ru/sevastopol/8348-zhiteley-kryma-i-sevastopolya-ostavyat-bez-gugla-i-skaypa.html И, хотя все мы понимаем, насколько бесперспективна это затея, чисто гипотетически, представим, что это удалось сделать не только с Крымом, но и со всей Россией, Беларусью и некоторым мятежным куском украины. И вот тут встает вопрос (поднятый не так давно президентом) об импортозамещении ПО. При чем сделать это надо быстро и массово. Для этих целей надо будет также быстро и массово готовить программистов. А вот тут - облом. Ибо программистов готовят в ВУЗах по 3-5 лет. И те, которые уже почти готовы (на выпускных курсах) должны будут также переучиваться на что-то еще, что не будет подпадать под "санкции". В данной ситуации я просматриваю аналогию с предвоенным периодом, когда Сталину надо было срочно подготовить дофига летчиков, а времени на это не оставалось. Но выход был найден. Простейший самолет, простейшие маневры - взлет, заход на бомбометание, разворот, посадка и все. "Не будем фитилять". То же самое и здесь. Помимо тяжелого (в плане разработки, использования и сопровождения) софта, существует масса всякого простого, узкоспецифичного, имя которому - легион. И отвлекать серьезных программистов на написание софта, с которым справится продвинутый школьник - это пустая трата человеческого ресурса. Отсюда вывод - подготовить достаточное количество "продвинутых школьников", чтобы не отвлекать серьёзных программистов от написания серьёзного софта. И вот мы добрались до главного вопроса. Какой язык программирования выбрать для: 1. Массового обучения с нуля. 2. Быстрого обучения. 3. Достаточно универсального, для покрытия 80-90% возникающих задач. 4. С открытой лицензией, чтобы не подпадал под "санкции" Т.е. чтобы пойманного посреди улицы босяка, за полгода - год можно было превратить в средненького программиста. Возможно я сильно утрирую. Сам понимаю что, в принципе, добрячую часть программ можно (со скрипом) заменить готовыми решениями из СПО. Но интересует именно такая, гипотетическая ситуация. У кого какие идеи на этот счет?
0
|
|
| 25.12.2014, 20:27 | |
|
Ответы с готовыми решениями:
12
Ваш основной язык программирования Кто какой язык программирования учил первый Ищу язык программирования :) |
|
Заблокирован
|
|
| 25.12.2014, 22:56 | |
|
надо еще 100 млн машин заменить на лады калины и овер докучи компьютеров на эльбрусы.
0
|
|
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||
| 26.12.2014, 10:11 | ||
|
"– Что же мы видим, товарищи? Мы видим, что блондин играет хорошо, а брюнет играет плохо. И никакие лекции не изменят этого соотношения сил" (С) Во-вторых, используемого ПО достаточно много. Поэтому переписать его быстро и качественно - это анрил. Не зря на западе (особенно в США) до сих пор используют старые языки типа Фортрана и Кобола. Поскольку написано много, и дешевле это поддерживать, чем переписать заново на каком-то более современном языке. В-третьих, допустим, мы подготовили быстро много-много новых программистов. Кто им предоставит рабочие места и будет оплачивать работу? Государство? А у него есть на это лишние деньги? Бизнес? А нафига ему это надо? Ну и наконец. Про импортозамещение во всех отраслях (не только в ИТ) говорят на всех углах. Однако особых подвижек что-то не наблюдается. Точно также, как уже N лет на самом высоком уровне говорят про развитие своего производства, чтобы слезть с нефтяной иглы. Однако в большинстве декларации остаются декларациями. Уверен, что с ПО будет то же самое. Т.е. какие-то подвижки вероятно будут, но чтобы быстро и массово - "это фантастика" (С)
0
|
||
|
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
|
||||
| 26.12.2014, 10:57 [ТС] | ||||
|
0
|
||||
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||||
| 26.12.2014, 11:21 | ||||
![]() Применительно к нашей теме это означает, что тот, кто не имеет достаточных способностей, будет иметь настолько низкий уровень, который не найдет практического применения. Т.е. им будет написана такая программа, которая практически не будет работать и придется звать квалифицированного программиста, который либо будет править этот текст, либо просто перепишет с нуля. При этом временные и денежные затраты естественно будут выше, чем если сразу воспользоваться квалифицированным человеком. Что бывает даже сейчас, без массовой ускоренной подготовки. И сейчас есть масса программистов, которые пишут совершенно отвратные вещи (не зря появился термин "говнокод"). В случае предлагаемого ускорения это многократно умножится и тогда лучше уж действительно считать на калькуляторах и хранить данные в папках, чем использовать программы, в результате неверной работы которых конторы будут нести большие убытки.
0
|
||||
|
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
|
||
| 26.12.2014, 12:05 | ||
![]() Добавлено через 3 минуты Если только Python, но на нём всё равно никак не реализовать 80-90% всех возникающих задач (скорее всего 60%).
0
|
||
|
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
|
||||
| 26.12.2014, 12:17 [ТС] | ||||
|
1. Введением в курс обучения знаний стандарта ЯП 2. Оплатой по факту. Наличие сейчас большого количества говнокодеров как раз и объясняется тем, что это, либо самоучки с бессистемным подходом, хватающиеся сразу за несколько ЯП и не знающие не одного из них, либо студенты ВУЗов, которым опять таки дают кучу всего, не объясняя ничего толком и не требуя соблюдения стандарта ЯП, в результате они от самоучек не сильно отличаются.
0
|
||||
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||||
| 26.12.2014, 13:04 | ||||
Во-первых, есть много людей, которые пошли в программисты, соблазнившись будущей высокой зп. При том, что у них нет необходимых данных. Поэтому они просто не могут написать хорошую программу. Во-вторых, для работы в ИТ вообще и программистом в частности надо быть готовым постоянно осваивать что-то новое, поскольку область подвержена постоянным изменениям. А к этому готовы далеко не все. Многие предпочитают жить только багажом, полученным в институте. Многие годам к 30-40 (по моим наблюдениям) вообще перестают воспринимать что-то новое, не только по работе, но и вообще. Я уж не говорю, что у людей вообще разный подход к работе. Кто-то готов работать добросовестно, а кто-то спустя рукава, главное чтобы зп получать. Такие люди есть во всех областях, но в одних случаях последствия минимальны, а в других более заметны. Например, некачественно тебе сделали ремонт в квартире, через год обои начались отваливаться. Ну чертыхнешься ты и пойдешь нанимать других людей. Если же неверно работает написанная тобой программа, то последствия м.б. гораздо хуже (разумеется не всегда, в более-менее ответственных случаях). А зп по факту - это вообще не вариант. Только маленькую программу можно написать за день-неделю. Обычно написание занимает больше времени. Если ты выплатишь зп только в конце срока, на что человек до того жить должен? Хорошо, если у него есть запас, а если нет?
Кроме того, допустим, наготовили мы кучу программистов более-менее (хотя я считаю это нереальным). Допустим, за несколько лет они переписали все используемое ПО по новой. Что дальше? На поддержку и неспешное развитие нового столько людей не требуется. Куда эту армию девать? Переучивать на что-то другое? На резкую смену деятельности вообще способны немногие, значит получим большую соцпроблему типа пресловутых моногородов, когда завод останавливается или сокращает производство и масса людей остаются без средств к существованию.
По некоторым товарам ответные санкции ввели, почему бы и здесь не пойти по такому пути?PS Еще раз - я не против производства собственного ПО. Но никаких массовых компаний, ничем хорошим это не кончится. PPS Кстати, кого мы будем учить на программистов? Насколько мне известно, большой безработицы у нас нет. Снимать людей с других работ и обнажать другие участки? Притом, что люди на это просто не согласятся.
0
|
||||
|
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
|
||||||
| 27.12.2014, 14:14 [ТС] | ||||||
|
Добавлено через 3 минуты Добавлено через 20 часов 29 минут А санкции, между тем, набирают обороты. Кликните здесь для просмотра всего текста
МОСКВА, 26 декабря. /ТАСС/. В связи с санкциями США, объявленными против Крыма, MasterCard уведомила российские банки о необходимости приостановки операций с картами на территории Крыма. Об этом ТАСС сообщили в компании. Ранее стало известно, что свои услуги крымским банкам из-за санкций США в отношении региона перестала оказывать международная платежная система Visa.
0
|
||||||
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
|||||
| 29.12.2014, 11:55 | |||||
А насчет увеличения штата - это зависит от того, как идут продажи компании (это касается не только софта). Есть увеличение - и штат будут увеличивать. Падают продажи - наоборот идут сокращения.
Во-вторых, с тем ПО, которое уже используется, никакие санкции ничего не сделают. Максимум могут запретить покупать новые версии. Значит, можно в течении нескольких лет работать на уже купленном ПО и ваять собственное. И без всяких массовых компаний.
Тогда зачем разговоры о каком-то спецязыке, который можно освоить за 21 день?
0
|
|||||
|
48 / 7 / 1
Регистрация: 31.01.2013
Сообщений: 41
|
|
| 14.03.2015, 11:35 [ТС] | |
|
Российские оборонные предприятия начали испытывать проблемы с поддержкой программного обеспечения зарубежными производителями. Крупнейшие западные корпорации пока ограничений не вводили, но гарантии, что они не сделают этого в ближайшее время, нет. Причем это еще не самый худший вариант в случае использования иностранных компьютерных программ в оборонке.
Кликните здесь для просмотра всего текста
Председатель научно-технического совета Фонда перспективных исследований, замгендиректора фонда Виталий Давыдов сообщил в пятницу, что ряд зарубежных компаний перестали осуществлять поддержку программных продуктов, купленных у них ранее предприятиями ВПК.
«Организации отечественного ОПК активно пользовались этими продуктами. Они обновлялись и поддерживались в установленном порядке. Однако в прошлом году мы столкнулись с ситуацией, когда отдельные разработчики начали ограничивать доступ наших организаций к новым разработкам, появились проблемы с поддержкой некоторых программных продуктов», – сказал Давыдов, передает ТАСС. Он не уточнил, у каких организаций и с какими программами возникли проблемы. По словам Давыдова, «нельзя исключать попыток со стороны зарубежных разработчиков программного обеспечения полного перекрытия возможности его использования отечественными потребителями». «Мы прекрасно понимаем, что нужно по возможности уходить от использования зарубежного программного обеспечения, в поддержке работы которого нет уверенности», – добавил Давыдов. Отвечая на вопрос, нужно ли России создавать и собственную операционную систему, замглавы ФПИ отметил: «В этом направлении мы обязательно поработаем». «Я слышал такие истории от работающих на предприятиях наших студентов, – говорит доцент кафедры «Компьютерные системы и сети» МГТУ им. Баумана Алексей Попов. – Это началось еще в прошлом году. Многие крупные компании перестали продавать. Еще, конечно, цены выросли на их продукты». «Многое уже было куплено, – продолжил он. – Некоторое время, конечно, можно работать и на том, что есть, без поддержки. Поддержка заключается в том, что обновляются версии, используются новые технологии. Некоторое время это не будет являться особой проблемой. А что касается продуктов, которые непосредственно должны работать в постоянном цикле, например банковское программное обеспечение, – это снижает надежность всей системы. В нее заложено то, что в случае обнаружения ошибок разработчик предоставит какие-то модифицированные коды, что-то изменит и т. д. Если в этом отказано, то все, кто использует такой софт, должны искать альтернативу, поставщиков, которые обеспечивают поддержку». Эксперт отметил, что ключевые игроки «не заняты созданием мелких проблем». «Самые крупные производители программного обеспечения – Microsoft, IBM – никаких ограничений не вводили, они работают во всех странах», – сказал он. По его словам, российские разработчики в состоянии заменить западную продукцию, но этот процесс требует времени. «Программный продукт глубоко внедряется в инфраструктуру предприятия, на нем все строится. Так просто выкинуть и перейти на рельсы другого продукта – это все равно что сломать и заново построить. Естественно, надо вкладываться в разработку своего, заменять, если можно. До прошлого года часто в конкурентной борьбе выигрывали западные производители программного обеспечения», – сказал эксперт. «Это не катастрофа, ничего страшного не произошло, – отметил он. – Мелкие уколы и проблемы будут обязательно создаваться. Наверное, стоит задуматься о том, чтобы попытаться хотя бы в некоторых областях избавиться от дорогостоящего и, возможно, ненужного программного обеспечения. Я имею в виду – перейти на операционную систему Linux с открытым исходным кодом. Такие попытки предпринимались, но ни к чему не привели. Компания Microsoft добросовестно себя ведет, но хотелось бы развивать решения, которые не подвластны одной компании или одному правительству». Попов отметил, что отказ от поддержки со стороны производителя в ряде случаев не является незаконным – многое зависит от того, какая поддержка прописана в договоре в каждом конкретном случае. «Если она прямо оплачена по договору и там прямо сказано, что она должна производиться, то за нарушение можно призвать компанию к ответу через судебные инстанции. Насколько я знаю, отказывают в бесплатной поддержке там, где это юридически возможно. То же самое с поставкой интегральных схем, которые могут использоваться в целях обороны. Там, где можно, фирмы средней руки попытаются воздействовать. Хотя это нечестно, не соответствует современному миру: сейчас технологии открытые и могут спокойно через границу переходить. И, честно говоря, это аморально – одним давать, а другим не давать по каким-то надуманным предлогам», – сказал специалист. По мнению главного редактора журнала «Национальная оборона» Игоря Коротченко, проблема серьезная. «Программное обеспечение используется при проектировании, при обслуживании особо точных станков и обрабатывающих центров, ряд конструкторских бюро ведут свои разработки на импортной электронно-вычислительной технике. Разумеется, на Западе велись базы данных, куда и как это поставляется. Поэтому то, что сегодня начались проблемы, – первая ласточка к возрождению пресловутого КОКОМа – Координационного комитета по контролю над экспортом, который контролировал экспорт в Советский Союз технологий двойного назначения и т. д. Очевидно, Запад сегодня возвращается к этой практике, – сказал он. – В этих условиях актуальным является предложение, сделанное в прошлом году директором Федерального ядерного центра в Сарове. Он сказал, что они готовы к разработке отечественного программного продукта для российской оборонной промышленности. Но это требует целевого финансирования и государственной поддержки». «В нынешних условиях полагаться на то, что нам будут делать апгрейд, абсолютно не приходится. Кроме того, я не исключаю, что в программном обеспечении и электронном оборудовании могут находиться закладки, которые могут быть инициированы в любой момент и полностью уничтожить наработки», – отметил Коротченко. «Необходимо целевое финансирование отечественного программного продукта для оборонно-промышленного комплекса России. Эти деньги необходимо дать целевым образом ученым и программистам ядерного центра в Сарове. Там есть потенциал, они готовы это делать, надо просто поддержать финансово. Это очень важно, может, даже более важно, чем строительство дорог, мостов, инфраструктуры, потому что без создания специализированных программных продуктов для оборонки мы можем попасть в чудовищную зависимость, и это может сказаться на национальной безопасности страны», – заключил эксперт.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 14.03.2015, 11:38 | |
|
Бейиск/c++.
0
|
|
| 14.03.2015, 11:38 | |
|
Помогаю со студенческими работами здесь
13
Обсудим язык программирования C++ Свой язык программирования Язык программирования будущего Язык программирования на будущее Самый востребованный язык программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|