Заимствование технологий

Научно-технические вопросы применения русского языка в программировании. Проекты с сайта программирование-по-русски.рф, кроме ЯОС . Информация об организациях и людях, использующих или изучающих русский язык в программировании. Сравнение операционных систем.
Ответить
atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Заимствование технологий

Сообщение atz » 21.12.18 23:52

Интересно, это особенность национального ИТ? Если делаем ОС то на основе линукса, если делаем РЯП то на основе sbcl/bbcb/...
С чем связан выбор именно заимствования технологий, а не создания самобытных?

Аватара пользователя
Лис [Вежливый]
Сообщения: 563
Зарегистрирован: 08.10.18 13:32

Re: Заимствование технологий

Сообщение Лис [Вежливый] » 22.12.18 03:40

С тем, что не выделяют 2 триллиона из бюджета. А на свои средства - жаба душит.

atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Re: Заимствование технологий

Сообщение atz » 22.12.18 04:23

Но ведь БудДен на свои средства делает и так и так. В данном случае наверное требуется уточнение вопроса. Почему выбран путь перевести на русский то, что сейчас и так работает, пусть и написано по-английски, вместо того, чтобы сделать именно хорошую локализацию в виде надстройки?

MihalNik
Сообщения: 244
Зарегистрирован: 05.11.18 11:02

Re: Заимствование технологий

Сообщение MihalNik » 22.12.18 07:01

atz писал(а):
22.12.18 04:23
Но ведь БудДен на свои средства делает и так и так. В данном случае наверное требуется уточнение вопроса. Почему выбран путь перевести на русский то, что сейчас и так работает, пусть и написано по-английски, вместо того, чтобы сделать именно хорошую локализацию в виде надстройки?
И кто может по-русски прочитать как оно работает?

atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Re: Заимствование технологий

Сообщение atz » 22.12.18 15:13

MihalNik писал(а):
22.12.18 07:01
И кто может по-русски прочитать как оно работает?
Для этого есть документация. Проект я так понял не по документированию, а по переводу исходников. Так что мой вопрос остаётся актуален.

БудДен
Сообщения: 2866
Зарегистрирован: 07.10.18 14:01

Re: Заимствование технологий

Сообщение БудДен » 22.12.18 15:39

А Вы в исходники ББЦБ посмотрите - многие вопросы сразу отпадут.
С чем связан выбор именно заимствования технологий, а не создания самобытных?
С тем, что путь догоняющего развития - самый быстрый.

atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Re: Заимствование технологий

Сообщение atz » 22.12.18 15:45

Что я там должен искать?

atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Re: Заимствование технологий

Сообщение atz » 22.12.18 15:48

БудДен писал(а):
22.12.18 15:39
С тем, что путь догоняющего развития - самый быстрый.
Не очень понятно что в данном случае подразумевается под этим термином. Но разве не быстрее открыть книгу Вирта прочитать и наколбасить своё?

БудДен
Сообщения: 2866
Зарегистрирован: 07.10.18 14:01

Re: Заимствование технологий

Сообщение БудДен » 22.12.18 16:17

Открыть книгу и наколбасить - не быстрее. Сравните объём реализованного в ББЦБ с тем, что есть в книжке.
Почему нужно переводить: если Вы всё же загляните в исходники ББЦБ, то увидите там абракадабру. Поэтому нужно улучшать понятность исходника, добавляя комментарии и давая объектам более осмысленные имена. Только после этого код станет более понятен. Лучшая документация - это сам исходник. Поскольку мы ориентируемся на русскоязычных обучающихся, выбор языка исходника вполне очевиден.
Кроме того, КП достаточно прост и перевод является делом не слишком трудоёмким. Сложнее всего - понять, что делает тот или иной код.
Последний раз редактировалось БудДен 22.12.18 16:29, всего редактировалось 1 раз.

MihalNik
Сообщения: 244
Зарегистрирован: 05.11.18 11:02

Re: Заимствование технологий

Сообщение MihalNik » 22.12.18 16:24

Для этого есть документация. Проект я так понял не по документированию, а по переводу исходников. Так что мой вопрос остаётся актуален.
Исходники это часть документации.

atz
Сообщения: 139
Зарегистрирован: 21.12.18 22:45

Re: Заимствование технологий

Сообщение atz » 22.12.18 16:45

Вы же не собираетесь ВСЁ реализованное переводить? Ну тоесть основная идея заимствования - нежелание писать всё "с нуля"? Но тогда почему именно перевод, а не использование как есть? А разница между нами видимо в том, что на мой идеалистический взгляд, написать с нуля быстрее в итоге, чем переводить чужую писанину. А понять что делает тот или иной код - считается что входит в процесс перевода?

Немного жаль, что усилия по переводу и документированию получает сторонний проект, в котором изначально в код не было заложено целей быть самодокументируемым (обозначенная абракадабра). Ну тоесть разработчики и пользователи bbcb конечно скажут спасибо так то.

БудДен
Сообщения: 2866
Зарегистрирован: 07.10.18 14:01

Re: Заимствование технологий

Сообщение БудДен » 22.12.18 18:18

На данный момент цель проекта - это создать учебный компилятор и учебную ОС. При этом Оберон - это хорошее начало - там есть ещё A2 и есть новый проект "Блекбокс на голом железе".

Ответить