Автор Тема: О современном программировании  (Прочитано 1958 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BJIaquMup

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 46144
  • Страна: ru
  • Рейтинг: +649/-1745
  • Пол: Мужской
  • Oшызденeвший Нумеролог
Re: О современном программировании
« Ответ #20 : 17 Январь 2018, 16:05:50 »
Я имею в виду, что и задачи, и уровень подготовки, и квалификация типичного программиста 90го и 2010го сильно отличаются...
Средняя температура по больнице.

Большой Форум

Re: О современном программировании
« Ответ #20 : 17 Январь 2018, 16:05:50 »
Загрузка...

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #21 : 18 Январь 2018, 00:03:41 »
Я имею в виду, что и задачи, и уровень подготовки, и квалификация типичного программиста 90го и 2010го сильно отличаются...
К стати, у нас много ли центров повышения квалификации программистов и где эта задача решается? (Все курсы первичного обучения).
Область знаний бурно развивается и безусловно большинство программистов не успевают за прогрессом. И похоже будут продолжать отставать от новых знаний.
Вот простой вопрос, много ли сегодняшних программистов знают как должна работать машина на кубитах?
Многие ли могут разобраться в моделировании нейронных сетей и искусственном интеллекте?
Кто может запрограммировать распознавание не только целей. но и лиц? Много ли таких?
Кто знает методику распараллеливания вычислений при сложных расчётах при использовании сетей?
Кто знает закрытые программные прерывания Wndow 10 и что это означает?
И ещё миллион вопросов.
И главное, что они будут знать через 10 лет и на сколько отстанут. Здесь происходит информационный взрыв и человек не успевает.
« Последнее редактирование: 18 Январь 2018, 00:15:11 от kvinta »

Оффлайн AndreyS

  • Местный мудрец
  • *****
  • Сообщений: 1376
  • Страна: ru
  • Рейтинг: +17/-33
Re: О современном программировании
« Ответ #22 : 19 Январь 2018, 10:58:26 »
Полагаю, что проблема не в языке. Хороший программист изучит любой язык, дай немного И потом предполагаю, срок службы служебной программы не более 10 лет, а потом в корзину для мусора и пишите новую и так до пенсии.
В компании где я работаю, имеется работающий код написанный в начале 80-х, на Си. Уже более 30 лет коду. Код занимается  парсингом котировок с бирж.

Оффлайн AndreyS

  • Местный мудрец
  • *****
  • Сообщений: 1376
  • Страна: ru
  • Рейтинг: +17/-33
Re: О современном программировании
« Ответ #23 : 19 Январь 2018, 11:03:29 »
К стати, у нас много ли центров повышения квалификации программистов и где эта задача решается? (Все курсы первичного обучения).
Не вижу смысла этих центров для программистов. Либо программист занимается самообразованием, либо он отстает. Если не занимается - то и эти центры не помогут.

Оффлайн Petrovich_Tot

  • Местный мудрец
  • *****
  • Сообщений: 2531
  • Страна: ru
  • Рейтинг: +94/-149
Re: О современном программировании
« Ответ #24 : 19 Январь 2018, 16:02:12 »
Не вижу смысла этих центров для программистов. Либо программист занимается самообразованием, либо он отстает. Если не занимается - то и эти центры не помогут.
помогут ... трудоустройству преподавателей :)

Оффлайн lubitel_

  • Местный мудрец
  • *****
  • Сообщений: 8208
  • Страна: ru
  • Рейтинг: +177/-255
Re: О современном программировании
« Ответ #25 : 19 Январь 2018, 16:20:14 »
Вот простой вопрос, много ли сегодняшних программистов знают как должна работать машина на кубитах?
Многие ли могут разобраться в моделировании нейронных сетей и искусственном интеллекте?
Кто может запрограммировать распознавание не только целей. но и лиц? Много ли таких?
...
И ещё миллион вопросов.

Это не программирование :)

Так что проблем как минимум на 4 а то и 5 порядков меньше ./.
« Последнее редактирование: 19 Январь 2018, 16:22:25 от Любитель_ »

Оффлайн CASTRO

  • Местный мудрец
  • *****
  • Сообщений: 24715
  • Страна: ch
  • Рейтинг: +3256/-2721
Re: О современном программировании
« Ответ #26 : 19 Январь 2018, 16:25:26 »
В компании где я работаю, имеется работающий код написанный в начале 80-х, на Си. Уже более 30 лет коду. Код занимается  парсингом котировок с бирж.

У меня до сих пор фортрановский код, перенесённый с перфокарт, до сих пор радпоправки считает :)
А будете хамить - ударю по площадям.

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #27 : 20 Январь 2018, 23:12:56 »
В компании где я работаю, имеется работающий код написанный в начале 80-х, на Си. Уже более 30 лет коду. Код занимается  парсингом котировок с бирж.
Си прекрасный язык, на нём написана вся нижняя часть многих операционных систем. Банкиры влюблены в UNIX и чувствуют себя в безопасности.
Трансляторы, отладчики отличные. Ретранслятор позволяет разобраться с любым кодом. Из Си есть прямой доступ к подпрограммам системы.
Но! Программировать конечно трудоёмко, нужно мозги иметь, много знать и иметь большой опыт программирования. Хакеры прекрасно его используют.
Меня в языке Си смущает только отсутствие go to (был товарищ Вирт запретил), как в ассемблере и ещё требования, требования структурирования программ. На ассемблере можно заниматься "разгильдяйством" (закрыл систему прерываний и резвись как хочешь), а на СИ не побалуешься, дисциплина программирования.

Оффлайн BJIaquMup

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 46144
  • Страна: ru
  • Рейтинг: +649/-1745
  • Пол: Мужской
  • Oшызденeвший Нумеролог
Re: О современном программировании
« Ответ #28 : 20 Январь 2018, 23:17:33 »
Меня в языке Си смущает только отсутствие go to (был товарищ Вирт запретил
goto label перестал пользоваться, как 486-й купил.  :) По кой он щьёрт, goto, не понимаю.

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #29 : 21 Январь 2018, 00:06:40 »
goto label перестал пользоваться, как 486-й купил.  :) По кой он щьёрт, goto, не понимаю.
Вы можете влезть в любую точку памяти. даже не своей программы. в этом весь фокус.

Оффлайн CASTRO

  • Местный мудрец
  • *****
  • Сообщений: 24715
  • Страна: ch
  • Рейтинг: +3256/-2721
Re: О современном программировании
« Ответ #30 : 21 Январь 2018, 01:30:35 »
Вы можете влезть в любую точку памяти. даже не своей программы. в этом весь фокус.

ню-ню...
А будете хамить - ударю по площадям.

Оффлайн Petrovich_Tot

  • Местный мудрец
  • *****
  • Сообщений: 2531
  • Страна: ru
  • Рейтинг: +94/-149
Re: О современном программировании
« Ответ #31 : 21 Январь 2018, 15:29:21 »
У меня до сих пор фортрановский код, перенесённый с перфокарт, до сих пор радпоправки считает :)
пора бы обновить это старье :)

Оффлайн CASTRO

  • Местный мудрец
  • *****
  • Сообщений: 24715
  • Страна: ch
  • Рейтинг: +3256/-2721
Re: О современном программировании
« Ответ #32 : 21 Январь 2018, 16:05:43 »
пора бы обновить это старье :)

А зачем? Работает же
А будете хамить - ударю по площадям.

Оффлайн AndreyS

  • Местный мудрец
  • *****
  • Сообщений: 1376
  • Страна: ru
  • Рейтинг: +17/-33
Re: О современном программировании
« Ответ #33 : 21 Январь 2018, 18:01:41 »
Вы можете влезть в любую точку памяти. даже не своей программы. в этом весь фокус.
Занимался такими приколами на ассемблере, еще когда учился в школе. Такое возможно только в незащищенном режиме. На современных наиболее распространенных процессорах и операционных системах так не сделать.
Но какая была от такой возможности польза, кроме поразвлекаться, не вижу.

Оффлайн Я ваш новый Президент ВСЕЯ РУСИ+ЛУГАНДЫ!!

  • Факиншит
  • Местный мудрец
  • *****
  • Сообщений: 2452
  • Страна: su
  • Рейтинг: +290/-1459
  • Пол: Мужской
  • с ГОРЯЧИМ СЕРДЦЕМ и ЧИСТЫМИ РУКАМИ!
Re: О современном программировании
« Ответ #34 : 21 Январь 2018, 18:07:43 »

оставьте ПУСТОЙ СПОР братия
только СУБД ОРАКЛ есть очень  ЗЕРР ГУТТ
     честное слово банкира даю!
вова совок - учи мат часть
 
http://dl.waix.ru/4633ef6ca.mp3  c27f9003a  ведущий Гьорг Бофт оказался настоль совестлив падла!
что НИХТдал говорить и свёл всё обсу  http://dl.waix.ru/71af718ae.mp3
миллионы борцов за свободу
    жизнь и юность отдали не зря!
         жили скромно и ЛЕНИН и СТАЛИН
  http://d.zaix.ru/3bnx.mp3

Оффлайн AndreyS

  • Местный мудрец
  • *****
  • Сообщений: 1376
  • Страна: ru
  • Рейтинг: +17/-33
Re: О современном программировании
« Ответ #35 : 21 Январь 2018, 18:15:22 »
оставьте ПУСТОЙ СПОР братия
только СУБД ОРАКЛ есть очень  ЗЕРР ГУТТ
Мне SQL Server больше нравится :)

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #36 : 23 Январь 2018, 23:07:07 »
ню-ню...
Своевременное современное замечание.
А почему? Что плохого в интеграции с хорошими программами? Почему бы не использовать динамические библиотеки других талантливых разработчиков в своих программах? Почему не использовать гигантский опыт других программистов. что мешает?
Простейшая задача. Надо что то простенькое быстро посчитать и выдать красивый отчет согласно ГОСТУ-статистиков пользователю.
Берём рисуем красивый отчёт (например в WORD) ставим свои метки-замены-расчетными данными, сохраняем файл-шаблон в HTML.
Пишем программу-расчёта в конце катим по шаблону копируя его и заменяем метки реальными данными. дальше вызов WORD и задача решена.
Интегрировались с  Word через файл. Так можно поступить с любой приличной программой.
Так ведь пошли_поехали SERVER SQL, 1С и т.д. все закрылись без доступа кислорода и даже командной строки запроса, а не то что точек входа.
КорпорациЯ, её служебная "этика", безопасность ужас, а не программирование и тем более обучение хорошим манерам и программам.

SQL. Вообще кошмар программирования.  Кто то написал программу на СИ, запрос к реляционным базам данных. Продвинул её. ввёл в стандарт. Без связанный набор фраз назвал языком SQL, обложил кучей ограничений. Свою файловую систему ввёл. Ради чего? Видите ли хороший эффект по скорости обработки появляется после обработки свыше 100000 записей. Танк, а не система. Программисты, смотрите не перепутайте левое и правое соединение таблиц-файлов. Современный монстр.
« Последнее редактирование: 23 Январь 2018, 23:48:16 от kvinta »

Оффлайн AndreyS

  • Местный мудрец
  • *****
  • Сообщений: 1376
  • Страна: ru
  • Рейтинг: +17/-33
Re: О современном программировании
« Ответ #37 : 26 Январь 2018, 16:34:51 »
Своевременное современное замечание.
А почему? Что плохого в интеграции с хорошими программами? Почему бы не использовать динамические библиотеки других талантливых разработчиков в своих программах? Почему не использовать гигантский опыт других программистов. что мешает?
Динамические библиотеки и сейчас элементарно подключать.

SQL. Вообще кошмар программирования.  Кто то написал программу на СИ, запрос к реляционным базам данных. Продвинул её. ввёл в стандарт. Без связанный набор фраз назвал языком SQL, обложил кучей ограничений. Свою файловую систему ввёл. Ради чего? Видите ли хороший эффект по скорости обработки появляется после обработки свыше 100000 записей. Танк, а не система. Программисты, смотрите не перепутайте левое и правое соединение таблиц-файлов. Современный монстр.
Базы данных очень нужны. Как обойтись без SQL если данные меряются терабайтами, а количество одновременных пользователей у системы свыше десяти тысяч?

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #38 : 28 Январь 2018, 20:58:12 »
Динамические библиотеки и сейчас элементарно подключать.
Базы данных очень нужны. Как обойтись без SQL если данные меряются терабайтами, а количество одновременных пользователей у системы свыше десяти тысяч?
Только один пустяк. Где описание и параметры вызова (гадай или диссасемблируй).
БД осталось ссосредоточенным на сервере. Пользователь в локальной сети с удаленным рабочим столом. Все действия через сеть.
Данные всем нужны, но складу нет дела до бухгалтерии. Бухгалтерию не интересуют планы менеджеров и договора. Менеджерам не нужны личные дела в кадрах. Руководство интересует только итоговый отчет. И т.д.
Если данные сосредоточить в одном месте и одной области, то падение катастрофично. Нет гибкости и живучести системы.

Оффлайн kvinta

  • Прирождённый оратор
  • ***
  • Сообщений: 178
  • Страна: ru
  • Рейтинг: +8/-159
  • Пол: Мужской
Re: О современном программировании
« Ответ #39 : 01 Февраль 2018, 22:01:44 »
Немного о БД.
    В природе информация (БД) делятся на две категории: упорядоченная - организованная имеющая древовидную иерархическую структуру и сетевую не организованную. Отображение её на реляционную БД, имеющую информационные базовые вектора это математический приём организации данных. Приём не плохой, когда он касается индивидуального узла-источника информации (пользователя). Другое дело, когда мы объединяем информацию узлов в единую базу. Тут создаются избыточная информация которая перебирается процессором многократно, выделяя только то, что нужно конкретному пользователю.
Это современная ошибка разработки сложных баз данных. Вся информация сосредотачивается,   как правило в одном месте и процессор грузиться выполняя многократно бесполезную работу по выделению нужной информации

Большой Форум

Re: О современном программировании
« Ответ #39 : 01 Февраль 2018, 22:01:44 »
Loading...