The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект по написанию виртуальной машины на русифицированном языке Си, opennews (??), 05-Мрт-23, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


442. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Ю.Т. (?), 05-Мрт-23, 22:04 
>>Удобные формулировки машинных языков близки грамматикой к английскому.
> А это рабская психология. ЯП не должен быть похож на язык людей.
> Он должен быть родственником математических записей.

Ну как это -- "должен". Это задача оптимизации, как и все задачи жизни. Матвыражения, способные описать "всё", это ещё один язык, да ещё идеографический. Так что живой язык - намного более вероятный прообраз языков общения с машиной.

Ответить | Правка | Наверх | Cообщить модератору

472. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Мрт-23, 05:16 
>Матвыражения, способные описать "всё", это ещё один язык, да ещё идеографический.

К этому и должен стремиться в идеале ЯП.

>Так что живой язык - намного более вероятный прообраз языков общения с машиной.

Прикол в том, что живых языков много. Какой именно? Ментальные рабы сразу проголосуют за английский. А те, кто не согласен, будут объявлены ими неполноценными и их мнение будет считаться ничтожным, что и вызывает к жизни проекты, подобные обсуждаемому.

Потому ЯП, основанные на общепонятном языке математики — более приемлемый вариант.

Ответить | Правка | Наверх | Cообщить модератору

480. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Ю.Т. (?), 06-Мрт-23, 07:08 
>>Матвыражения, способные описать "всё", это ещё один язык, да ещё идеографический.
> К этому и должен стремиться в идеале ЯП.

Вы, наверно, не осмыслили до конца. Описание ВСЕГО.
ЯП в идеале должен быть способен отображать любые оригиналы, а не только узкоформальные (со)отношения числозаменяющих символов.
И это как раз язык живой практики. Помимо которой мы, человеки, ничего и не мыслим.

>>Так что живой язык - намного более вероятный прообраз языков общения с машиной.
> Прикол в том, что живых языков много. Какой именно? Ментальные рабы сразу
> проголосуют за английский. А те, кто не согласен, будут объявлены ими
> неполноценными и их мнение будет считаться ничтожным, что и вызывает к
> жизни проекты, подобные обсуждаемому.

Наверное, наоборот, те, кто не согласен, создаёт "проекты, подобные обсуждаемому"?
Посыл понятный, но хотелось бы всё же узнать хотя первые-вторые предполагаемые и осуществимые (?) следующие шаги.

Ответить | Правка | Наверх | Cообщить модератору

570. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 06-Мрт-23, 19:19 
>ЯП в идеале должен быть способен отображать любые оригиналы, а не только узкоформальные (со)отношения числозаменяющих символов.

Ну да. И при этом должен быть удобен для пользователя. И использование чужой лексики это удобство убивает.

>Посыл понятный, но хотелось бы всё же узнать хотя первые-вторые предполагаемые и осуществимые (?) следующие шаги.

Я не могу отвечать за авторов, но я бы сделал вот что:

1. Создание единой среды для обучения программированию. На сегодняшний день это среды КуМир и среда «Исполнители» К. Полякова.
Первая неудачная, ибо использует паскалеподобный синтаксис, непригодный для обучения. Вторая более удобна.
2. Интеграция среды с задачником Абрамяна «Programming Taskbook», так, как это сделано в среде «PascalABC .Net»
3. Язык не должен бытьуникальным и всепобеждающим — это должен быть язык с максимальнойпохожестью на Си, но при этом без его заморочек, например целочисленное деление должно быть отдельнымзнаком от деления дробного.
4. Внедрил бы именно этот язык в систему ОГЭ и ЕГЭ как единственный. Это нужно для уравнивания шансов пишущих на разных языках, ибо сегодня преимущество в экзаменах у питона.

Ну а далее, в зависимости от успешности модели — свой компилятори прочее. Какминимум библиотекадля встраевоемого ЯП.

Ответить | Правка | Наверх | Cообщить модератору

576. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Ю.Т. (?), 06-Мрт-23, 20:22 
> Я не могу отвечать за авторов, но я бы сделал вот что:
> 3. Язык не должен бытьуникальным и всепобеждающим — это должен быть язык
> с максимальнойпохожестью на Си, но при этом без его заморочек, например
> целочисленное деление должно быть отдельнымзнаком от деления дробного.
> 4. Внедрил бы именно этот язык в систему ОГЭ и ЕГЭ как
> единственный.
> Ну а далее, в зависимости от успешности модели — свой компилятори прочее.

Общего назначения, но ни Паскаль, ни Си. Допустим, сделано. Что дальше? "Переписывать линукс"? Что-то ещё?

Ответить | Правка | Наверх | Cообщить модератору

615. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 07-Мрт-23, 05:24 
Зачем переписывать?

Линух — это помойка, как и всё, созданное «свободным» миром. И в этой помойке неплохо было бы навести порядок, не то что её переписывать.

Миру ЯП тоже не хватает порядка. Что-то типа ГОСТа, чтобы былаединая система: ЯП низкого уровня — ЯП высокого уровня — скриптовый ЯП, с единой системой синтаксиса, типами данных (привет Си и Си++). Чтобы все надстройки (вроде сборщика мусора и контроля памяти) были в рамках одной системы, а не лепился новый язык на каждый чих.

>Общего назначения, но ни Паскаль, ни Си.

Скорее Си. Именно Си. Новый ЯП не нужен, их и так много. Я понимаю что создание нового диалекта приведёт к созданию нового языка, и не знаю как этого избежать.

Моя сфера деятельности — образование, и я вижу что тут не хватает нормального ЯП для обучения, потому и написал предыдущий коммент.

Ответить | Правка | Наверх | Cообщить модератору

627. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Ю.Т. (?), 07-Мрт-23, 08:15 
> Моя сфера деятельности — образование, и я вижу что тут не хватает
> нормального ЯП для обучения, потому и написал предыдущий коммент.

Всё это у вас интересные мысли ( и у Д.И.), но я заглядываю со стороны производства и "в некотором сомнении качаю головой". Сейчас что-то добавить к этому разговору не могу.
Можете ли посоветовать какие-то, скажем, сетевые форумы, где обсуждаются эти проблемы, но именно по существу?

Ответить | Правка | Наверх | Cообщить модератору

664. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 07-Мрт-23, 18:08 
Я не сижу на таких форумах, увы.
Просто создание среды для обучения — мой текущий проект, который будет создаваться ещё года три, пока увидит свет. Концептуально он уже выстроен, но одно дело придумать, а другое — реализовать в коде.

Со стороны производства пока не вижу перспектив от слова «вообще». Се ля ви, но для тех, кто уже умеет программировать, это не нужно. Даже мне, быдлoкодеру со стажем, яро не любящим иностранщину, латиница не сильно мешает.

А вот в образовании пригодилось бы.

Ответить | Правка | Наверх | Cообщить модератору

677. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от тоже Анонимemail (ok), 07-Мрт-23, 21:15 
> Просто создание среды для обучения — мой текущий проект, который будет создаваться ещё года три, пока увидит свет

А вот это радует. Значит, моя уже успеет отучиться до вероятного внедрения "среды обучения" от создателя, не способного себе даже представить иного порядка, кроме ходьбы строем.

Ответить | Правка | Наверх | Cообщить модератору

689. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Тот_Самый_Анонимус_ (?), 08-Мрт-23, 04:29 
А вопрос внедрения вообще не стоит. Нет у меня такого влияния.

Но и то, что твоё потомство «отучится» без моего вмешательства тоже радует: потом не сможешь свалить результат бездарности своего чада на меня. А ты бы 100% это сделал, ибо уже показал свой уровень общения, сравнимый с уровнем проблемных родителей, которые вечно ходят в школе и воняют на всех, хотя ихдети уж ничем не лучше (а зачастую хуже) других. Упаси боже, связаться с таким родителем и его творением. Уж лучше оно само всплывёт, без моего участия.

Ответить | Правка | Наверх | Cообщить модератору

697. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от тоже Анонимemail (ok), 08-Мрт-23, 18:18 
Ну вот, другое дело. И речь почти человеческая, и мысли, хоть негативные, но собственные.
Рад за вас. Даже не буду расстаивать приложением ваших предположений к реальности...
Ответить | Правка | Наверх | Cообщить модератору

691. "Проект по написанию виртуальной машины на русифицированном я..."  +/
Сообщение от Ю.Т. (?), 08-Мрт-23, 08:50 
>> Просто создание среды для обучения — мой текущий проект, который будет создаваться ещё года три, пока увидит свет
> А вот это радует. Значит, моя уже успеет отучиться

Чтоб на "макиладорах" и в их "граничном слое" работать - даже высшее образование не требуется, только диплом. Сама же такая работа воспитает узкого техника. Так что никакая среда обучения ничего вам не испортила бы.

Ответить | Правка | К родителю #677 | Наверх | Cообщить модератору

706. "Проект по написанию виртуальной машины на русифицированном я..."  +1 +/
Сообщение от Д.И.email (?), 09-Мрт-23, 08:18 
> Миру ЯП тоже не хватает порядка. Что-то типа ГОСТа, чтобы былаединая система:
> ЯП низкого уровня — ЯП высокого уровня — скриптовый ЯП, с
> единой системой синтаксиса, типами данных (привет Си и Си++). Чтобы все
> надстройки (вроде сборщика мусора и контроля памяти) были в рамках одной
> системы, а не лепился новый язык на каждый чих.

К вопросу различных языков: почитайте "Основания программирования" Н.Н. Непейводы и И.Н. Скопина, глава 3 "Стили программирования, или программирование с птичьего полета".

Ответить | Правка | К родителю #615 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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