The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Python поднялся на 3 место в рейтинге языков программировани..."
Отправлено AlexM, 11-Сен-18 12:03 
>Вы можете показать FOSS проекты?

А, так ты имеешь в виду открытый код? Тогда иди, например, смотри в сторону уже заброшенного коллективного творчества типа библиотеки Jedi. Или ищи на github-е чьи-то поделки.
Хотя Embarcadero сейчас наконец-то выпустила community edition, так что и свободные поделки умножатся.

> Умение программировать - оно вроде умения писать.  И точно также - реальному миру нужны учителя, инженеры, агрономы, токари, а не писатели. Понимание того что такое алгоритм, умение оценить его сложность и выбрать оптимальный под задачу...

Ты тут сильно ошибаешься. И даже в твоем притянутом за уши примере ни учителя, ни инженеры, ни агрономы, и не токари в 99% не пишут книги и тем более бестселлеры, если и допустить, что они вообще поле школы грамотно пишут.
Но возвращаясь к теме в реале ни кто из них не в состоянии не то что алгоритмизировать, а даже толком объяснить, что ему собственно нужно для автоматизации его примитивно-рутинной работы.
И поэтому есть "специально-обученные" т.н. системные аналитики, имеющие кстати неплохой доход.

> Мой пример показывает, что и вам объяснения вряд-ли окупятся.

Твой пример показывает лишь, что благодаря 1001-му решению своей узкой физико-математической задачи путем алгоритмизации ты почему-то возвел себя в рамки "юных гениев" (ибо это либо по молодости, либо по неопытности). Ты просто еще скорее всего не видел 1002-й реализации этой же задачки, которая работая в 2-3 раза быстрее твоей. Как, например, алгоритм Фаст-Фурье для рядов Фурье.

> Да не надо программистам в реальной жизни "работать с памятью и указателями" (большинство давным давно решает задачи на языках со сборщиками мусора),

Ты просто как "наивный нанайский мальчик". И теперь как раз я прекрасно вижу, что ты не имеешь вообще никакого отношения к программированию. В этом уже нет никакого сомнения.
Например, даже на современном C# (со сборщиком мусора) есть необходимость в т.н. небезопасном коде с использованием указателей, например, для повышения производительности работы с большим объемом примитивных данных. Да и вообще именно программисту необходимо хорошее понимание того как именно распределяется память.
Но абсолютное большинство производителей известных т.н. "коробочных" продуктов как мы уже выяснили и вовсе не пишут на языках с автоматической сборкой мусора. Они почти все пишутся на С++/Си или даже на Object-Pascal или других найтивных средах, где есть прямой доступ к памяти. Причина банальна - производительность и эффективность конечного кода.

> писать свои функции сортировки и упрощать ручками булевые выражения.

Именно дружок, именно. И даже в том числе 1001-раз сортировать и упрощать большие булевые выражения, борясь за производительность.

И главное не забывай, что именно программисты и создают для тебя и языки и компиляторы и интерпретаторы для этих языков программирования. И в том числе стандартные и уже оптимизированные  наборы библиотек.
И даже такие предельно упрощенные среды вплоть до "домохозяек" как твой Питон.
Хотя в твоем случае, без какого-либо подкола, я бы может лучше в сторону МатЛаба посмотрел.
Если ты занимаешься просто чистой физ-мат алгоритмизацией или научными вычислениями, то может быть скорее МатЛаб это твое, а не Питон.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру