Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
rss

Автор Тема: Разработка открытого ПО  (Прочитано 15861 раз)

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

Оффлайн Аркадий К

  • Патриарх форума
  • *****
  • Сообщений: 446
  • Репутация: +194/-0
  • Пол: Мужской
Разработка открытого ПО
« : 05 Февраля, 2013, 08:39:34 »
список программ для работы с мультимедиа и конвертации

Давно хотел спросить именно на форуме Аура Русы о том, что можно исправить в разработке программного обеспечения! С одной стороны это очень технический вопрос и его обсуждают милиионы людей уже много десятилетий. Но с другой - преоблем становится все больше, а качественного развития не так много. Успешными оказывались технологии, которые или были хорошо разрекламированы или улучшали процесс разработки для большого количества людейЖ программистов, тестировщиков, дизайнеров, постановщиков задач и т.д. Из платформ где достаточно знания русского языка, я могу назвать только 1С бухгалтерию, а это очень специфический продкут. То есть чтобы появилась платформа разработки, ориентированная на славянские страны, или хотя бы качественные продукты созданные с учетом требований пользователей в этом регионе, сейчас нет условий.
Мне интересны любые мнения, например нужен ли новый язык программирования на кириллице?

Уточнение: передовые разработки в области ОС есть и они делаются в России:  операционная система "Фантом".
« Последнее редактирование: 06 Февраля, 2013, 16:04:13 »
- Аркадий

Оффлайн Аркадий К

  • Патриарх форума
  • *****
  • Сообщений: 446
  • Репутация: +194/-0
  • Пол: Мужской
Re: Разработка открытого ПО
« Ответ #1 : 08 Февраля, 2013, 23:44:26 »
Есть интересное обсуждение на эту тему:


http://rus.24bb.ru/viewtopic.php?id=821


А нужен ли вообще русский язык в программировании?
«...Существует тесная связь между способностью ясно выражать свои мысли и способностью составлять программы для ЭВМ. Характерно в связи с этим заявление руководителей японских программистов, сделанное на одной из конференций: «Наиболее важным языком, который необходимо знать программисту, является не JCL или PL/I, а японский язык». (Р.Лингер, Х.Миллс, Б. Уитт. «Теория и практика структурного программирования», стр. 28. Пер. с англ.- .:Мир,1982.-406с.,ил.). Что японцу хорошо, то и русскому не смерть.
Почему, собственно возник такой вопрос? Программирование имеет много общего с математикой. Так почему в школе на уроках нам хватало «x,y,z», а в программировании нет? Да потому что школьные задачи были достаточно просты: в задачах имелось лишь несколько переменных. Для решения таких задач хватало 45-ти минут. В программировании реализация большинства функций тоже весьма проста, локальным переменным можно по школьному давать однобуквенные идентификаторы (или использовать идентификаторы типа «src» и «dst»). Но этих функций (а так же классов и их членов) может иметься тысячи: так, сервис Jadeite обеспечивает поиск среди 35 000 методов и 4 100 классов, которые сейчас входят в библиотеку документированных интерфейсов Javadoc. Чтобы не затеряться в таком лесу, надо давать идентификаторам такие имена, которые бы исчерпывающе описывали сущность именуемого объекта. Чем длиннее становится программа, тем больше становится идентификаторов, тем тщательнее их необходимо именовать во избежание путаницы.
Т.к. родной язык априори лучше передает смысловые оттенки речи, то именовать все сущности программы желательно на родном языке. «На родном ли?» – возразят многие и будут по-своему правы. Английский язык в программировании – своего рода эсперанто, который дает ощутить себя членом многомиллионного сообщества программистов. Для понимания употребленных идентификаторов часто достаточно иметь весьма средний уровень знаний.

Здесь описание выражений языка Конструктор с русскими ключевыми словами: http://school-sector.relarn.ru/dckt/projects/rapira/isp_help/total.htm#EXPRESSIONS
« Последнее редактирование: 08 Февраля, 2013, 23:49:20 »
- Аркадий

Оффлайн Аркадий К

  • Патриарх форума
  • *****
  • Сообщений: 446
  • Репутация: +194/-0
  • Пол: Мужской
Re: Разработка открытого ПО
« Ответ #2 : 09 Февраля, 2013, 02:21:41 »
- Аркадий

Оффлайн Константин

  • Administrator
  • Патриарх форума
  • *****
  • Сообщений: 5144
  • Репутация: +1285/-3
  • Пол: Мужской
Re: Разработка открытого ПО
« Ответ #3 : 10 Февраля, 2013, 01:27:01 »
С одной стороны мне как человеку непрограмисту тродно ориентирвоаться во всех тонкостях например ОС "Фантом" :)

С другой стороны мне понравились тезисы Н.Н. Непейвода.

... в вуз они приходят с уже сформировавшимися навыками рутинного мышления:
 * панически боятся ошибок, поскольку, даже исправленные, они приводят к снижению оценок за работу;
 * привыкли к тому, что в первую очередь оцениваются результат и оформление работы, а не ее содержание. Оригинальное решение задачи, в которое вкралась техническая либо арифметическая ошибка, обусловившая неправильный ответ, обычно удостаивается двойки. Так же оценивается оригинальное решение, не соответствующее канонам оформления;
 * воспринимают слова учителя как нечто, не подлежащее сомнению;
 * привыкли к тому, что их решения оцениваются извне, то есть это делает учитель либо полученный результат сравнивается с ответом в конце задачника. Навыки самопроверки почти отсутствуют;
 * рассматривают учителя и учебники как единственные источники знаний и теряются при необходимости что-то изучить самостоятельно. Более того, за самостоятельное получение неканонических знаний часто следует их наказание учителем и порицание со стороны класса;
 * моментально перестают работать, как только одного из них вызывают к доске для решения задачи;
 * привыкли к формальной дисциплине на занятиях и к тому, что задать соседу вопрос является криминалом, а сидеть, ничего не понимая, – нет;
 * практически не умеют задавать вопросы и осознанно формулировать, что же ими не понято, а сознаться в непонимании зачастую считают позором.

Действительно, есть такая тенденция, и не только в школе, что считается правильным заучить что-то наизусть, и уметь выдавать заученные ответы. Это же самое происходит в церкви, и вообще везде. Люди привыкли жить по шаблонам.

А здесь же видно, что даже в Вузах должен быть дух творчества. То есть, не нужно пытаться сделать что-то под копирку, не бояться чего-то, а развивать то к чему у тебя есть талант. Вот этот момент мне нравится.
« Последнее редактирование: 10 Февраля, 2013, 14:34:06 »
Константин.

Оффлайн Александр Н-Р.

  • Administrator
  • Патриарх форума
  • *****
  • Сообщений: 6499
  • Репутация: +4193/-0
  • Пол: Мужской
    • Аура Руса - Святая Русь
Re: Разработка открытого ПО
« Ответ #4 : 10 Февраля, 2013, 12:24:15 »
И как будем развивать дух творчества?  ;)
Меня эта проблема и этот подход достали еще лет тридцать назад. И... пошел своим путем.... Только долго вот иду что-то... создается ощущение, что конца пути не будет.  :D
Вывод: получить приемлемый и оцениваемый результат вне системы - задача практически недостижимая: всё будет против тебя. Будешь получать личное удовлетворение, но в условиях постоянного внешнего противостояния или подпольщины, и это будет иметь внешне очень слабый отклик. Пока не создаешь свой девятый вал. А на это уйдет половина или вся жизнь. Кто не готов к такому, тому лучше придерживаться вышеизложенного...
Увы.

А вообще любые новые идеи нужно приветствовать. Из них что-то да получается.


Александр, защитник людей