2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 10  След.
 
 Re: О языках программирования для обучения
Сообщение04.02.2018, 16:27 
Аватара пользователя
Некогда в Фортране для Минск-32 были разрешены идентификаторы с кириллицей. Вывод на печать делался на устройство ЫРСПЧ, а перемещала перо графопостроителя в точку с координатой, записанной в регистр Х, сабрутина НАХР.

 
 
 
 Re: О языках программирования для обучения
Сообщение04.02.2018, 17:13 
Аватара пользователя
Я встречал такую русификацию, где все сообщения оставались на английском, но выдавались русскими буквами:
Филе нот фоунд.
Инвалид цомманд. и т.д.

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

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 07:29 
Аватара пользователя
eugensk в сообщении #1290092 писал(а):
Я встречал такую русификацию, где все сообщения оставались на английском, но выдавались русскими буквами:
Филе нот фоунд.
Инвалид цомманд. и т.д.

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

Это пошло с 80-х, с первых бейсиков для народа на базе еще ЕС с дискетами 5 дюймов. Даже английский алфавит эй би си не был популярен (многие учили только немецкий или французский, а знать не знал никто), рулила школьная латынь из геометрии а бе це, отсюда вполне серьезно цомпутер

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 08:04 
Аватара пользователя
Да, латынью мы крепки: цэпэу, хадэдэ, эсцеэси (реже, но бывает).

Транслитерация, о которой я говорил (C=Цэ, H=Ха и т.д.), такая же как в советских клавиатурах:
Изображение

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 09:42 
Аватара пользователя
Это код КОИ-8, развитие КОИ-7, в котором были две кодовые страницы-"регистры" (вообще говоря, больше, но у нас иврит, греческий и т.п. не использовались, точнее, не вошли из семибитного телеграфного в стандарт КОИ-7), переключавшийся посылкой особого символа, менявшего регистр. В КОИ-8 вместо этого добавился бит, указывавший страницу. В результате оказывалось, что "регистры" не переключены и сообщение в латинице выдаётся кириллицей. Кодовые страницы были максимально совмещены, в них совпадали неалфавитные символы, а алфавитные были по возможности согласованы по произношению.

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 09:51 
Аватара пользователя
Евгений Машеров в сообщении #1290192 писал(а):
а алфавитные были по возможности согласованы по произношению.

Спорное согласование: "В" -> "W", "Ж" -> "V". Раньше думал, что это пошло еще от азбуки Морзе, где такое же.
Однако, в азбуке Морзе: "Щ" -> "Q". А в КОИ-8 "Я" -> "Q".

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 10:35 
Аватара пользователя
"По возможности". Разное число букв в принципе не даёт возможности точного соответствия, поэтому сравнительно редкие кодируются произвольно. В пятибитном коде вообще некоторые символы кириллицы причислены к лику цифр.

 
 
 
 Re: О языках программирования для обучения
Сообщение05.02.2018, 10:43 
Аватара пользователя
Евгений Машеров

В целом согласен. Но "в" сложно назвать редкой буквой, даже сравнительно редкой. Впрочем, в английском языке "w" встречается чаще, чем "v".

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 14:06 
ПаскальABC мне думается, выиграл во многом потому, что бесплатный. Когда стали сплошь переходить на лицензионное обеспечение. Видимо, тут вопрос еще и упирается в некую общую проблему образования - когда все должны изучать общую школьную программу. Несомненно, продвинутому школьнику нужно изучать ту же жаву. Паскаль хорошо, но в практике не применишь. Но не представляю себе каких-нибудь бедных блондинистых девочек, которые сидят и кодят на этой же жаве. Зачем?? :)

Но может создать какой нибудь JavaABC, пусть тренируются )

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 14:30 
Аватара пользователя
gevaraweb
Итак:
1. PascalABC (ПаскальABC :mrgreen: :facepalm: :plusomet: :bebebe: - от пары десятков юсеров dxdy.ru, за плату предоставлю цитаты) бесплатный. Плюсы есть, минусы отсутствуют.
2. "Паскаль хорошо, но в практике не применишь." Практика это когда на языке считают в повседневных расчётах. Сегодня я применял его раза три. Не скажу, что я попугай в Антарктике. - Есть ещё россияне, применяют. - Сужу по форумам.
3. "Зачем?? :)" - знаков перебор. Это симптом. Объясняю: PascalABC считает. А на применяемую только профи Java можно молиться и повышать ЧСВ - если ты её знаешь - но практика в лучшем случае одинаковая.
4. "Но может создать какой нибудь JavaABC, пусть тренируются )" Создайте. У безвестного уфимского препода на PascalABC хватило тяму. Маск с eugensk, где вы?

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 14:43 
Аватара пользователя
atlakatl
Наше обсуждение Маска удалили, помните?

В отношении PascalABC против FreePascal я забыл сказать, что IDE FreePascal вообще не поддерживает кириллицу, её невозможно ввести.
Поэтому для школы Паскаль идеальный язык, и PascalABC идеальная среда.

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 14:46 
Аватара пользователя
eugensk в сообщении #1290795 писал(а):
Наше обсуждение Маска удалили, помните?
Тем не менее, жду извинений за
Цитата:
Доложите куда следует.

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 15:02 
Аватара пользователя

(Оффтоп)

atlakatl в сообщении #1290797 писал(а):
Тем не менее, жду извинений за

во-первых, мой комментарий жил минуту или две (это чудо, что вы успели его углядеть)
во-вторых, вы уверены? общественно-политическая ситуация складывается так себе, вдруг потом захочется прищучить либерала?
в-третьих, после извинений перед неким политиком все эти извинения - дурной вкус, Вы думайте обо мне что хотите, я буду думать о Вас что хочу, и давайте делами крепить хорошие мысли

Да, я сожалею что написал не подумав.

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 15:09 
"Вы просто не умеете их готовить" (с)

Господа, в 2009-м году я в очередной раз сменил место работы и немного - область деятельности. На новом месте начал с того, что написал простенькую CRM-систему (простенькую, потому что все было сделано силами одного человека, того самого, который я). На Lazarus + PostgreSQL. Lazarus - это такой аналог Delphi (даже выглядит почти как Delphi 6) для freepascal. По изредка доходящим слухам, та система до сих пор эксплуатируется, хотя я там уже 6 лет как не работаю.

В общем, когда кому-то (не будем пока показывать пальцем, кому) в следующий раз захочется сказать, что какой-то инструмент что-то там не умеет, начните с того, чтобы убедиться, что это именно инструмент не умеет, а не вы.
К применимости языков для обучения это тоже относится, кстати.

:mrgreen:

 
 
 
 Re: О языках программирования для обучения
Сообщение07.02.2018, 15:23 
Аватара пользователя
FreePascal IDE (fp.exe) не поддерживает кириллицу. Это факт. Да, можно было использовать Lazarus, но в нём, на мой вкус, для школы, слишком много отвлекающего.

 
 
 [ Сообщений: 142 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 10  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group