LINUX.ORG.RU
ФорумTalks

Cтудентов научат программировать на кириллице

 ,


0

2

В Пензенском государственном университете (ПГУ) начали обучать студентов программированию на кириллице. Инициатива направлена на укрепление роли национального языка в ИТ-сфере и создание отечественных решений, независимых от англоязычных стандартов.

Преподаватели вуза модифицировали популярный язык JavaScript, полностью переведя его синтаксис и условия задач на русский язык. Теперь будущие специалисты пишут код без единой латинской буквы. Такой подход облегчает освоение программирования и снимает языковой барьер, отметил кандидат педагогических наук, доцент кафедры «Информатика и методика обучения информатике и математике» Андрей Диков.

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

В университете уже зарегистрировали патент на собственную разработку — «Автотестирование спортивных задач по программированию на JS с патриотическим контентом».

https://iz.ru/1980660/anton-belyi/kodit-po-russki-studentov-nauchat-programmirovat-na-kirillice

★★★★★
Ответ на: комментарий от frunobulax

Это новояз такой, «снимает» надо читать как «добавляет». Ведь именно это данная инициатива и делает. Вероятно, в этом и смысл. Да, нормальный программист освоит потом нормальные языки, но большинство — говнокодеры, которые в итоге могут ограничиться этим одним. А значит, они будут не воспребованы за рубежом и не свалят на заработки. Остантся в стране, будут кодить на благо, платить налоги, плодиться и размножаться и вот это всё (с последним как раз «удачно» получается, что нормальные, которые могут освоить больше одного ЯП пусть валят — они умнее, а умные статистически меньше потомства дают, для демографии плохо).

CrX ★★★★★
()

Заставь дурака богу молиться. Нет бы локализацию пилить, документацию и стандарты переводить

cobold ★★★★★
()

Это адище в первую очередь потому, что все языки кроме которые используют в своем синтаксисе фигурные скобки невозможно набирать на стандартной ЙЦУКЕН клавиатуре без переключения раскладки.

Лучше б схему перевели.

timdorohin ★★★★
()
Ответ на: комментарий от TomBOY

Вся наука шпрехала на латыни, а потом «все завертелось».

Потом на французском, немного на немецком, потом на английском. У английского больше шансов - он довольно простой для понимания (не для нормального владения).

Shadow ★★★★★
()
Ответ на: комментарий от hateyoufeel

Ты советские терминалы вояк когда-нибудь видел?

А что-нибудь писал для критических систем?

Да представь от букв, захваченная техника или объект будет требовать человека со знанием этих букв. И да, при БП ни интернета ни нейросетей в рабочем состоянии не будет.

вот не хотел писать же, хотел дать поразмыслить, но вот что-то порвался

Morin ★★★★★
()
Ответ на: комментарий от Morin

Ты советские терминалы вояк когда-нибудь видел?

И как? Помогли эти терминалы совку не развалиться?

А что-нибудь писал для критических систем?

Прямо сейчас пишу.

Да представь от букв, захваченная техника или объект будет требовать человека со знанием этих букв. И да, при БП ни интернета ни нейросетей в рабочем состоянии не будет.

За пределами России русский знают больше 100 миллионов человек. А ещё есть другие родственные языки, многие носители которых после недавних событий будут явно не на стороне России. Сорян, чувак. Твой вброс настолько тупой, что даже как-то не смешно.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от hateyoufeel

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

А китайский-то в мире знают еще большее число людей.

Наброс про развал совка вообще мимо кассы.

Morin ★★★★★
()
Ответ на: комментарий от goingUp

Естественно, это будет парить других, которым нужно будет внести изменения, и которые не знают испанский)

Это да. Но человек на той стороне английского явно не знает и будет переводить корявым гуглтранслейтером с родного. А потом я буду пытаться понять что он имел в виду. Ещё неизвестно как хуже получится. У меня есть опыт с китайским оборудованием, где вся программа как бы на «английском». Лучше бы уж сразу иероглифы в переводчик забивать, чем получать незабвенного «гуртовщика мыши».

Alden ★★★★
()
Ответ на: комментарий от Alden

Лучше бы уж сразу иероглифы в переводчик забивать

Не, не лучше. Если программа будет реально на иероглифах, как сабж, ты даже не сможешь понять, это одна и та же переменная, или разные, видел ты ее раньше или нет. Уже как-то смотрел исходники на испанском, нет, спасибо.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)
Ответ на: комментарий от firkax

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

Их и делают. Преподававший у нас профессор заметил, что общепринятые у математиков готические и еврейские буквы сильно усложняют понимание нематематикам. И стал вместо них использовать кириллицу. Алеф заменял на «Ъ».

question4 ★★★★★
()
Ответ на: комментарий от Shadow

На немецком много. И многое не переведено.

vM ★★★
()
Ответ на: комментарий от Morin

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

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

Наброс про развал совка вообще мимо кассы.

Это не наброс. Он реально развалился.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Мда, пожалуй пора завязывать этот разговор. Авионика штука мало того что региональная, так еще и меняется относительно часто. Клоны совка? серьезно? Усе, откланиваюсь

Morin ★★★★★
()
Ответ на: комментарий от hateyoufeel

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

Ух, ты ещё и по вертолётам и международному вертолётостроению спец :)

Dimez ★★★★★
()
Ответ на: комментарий от Morin

Прежде всего надо запретить юникод с 256 оттенками беременных мужчин — и повсеместно вернуть скрёпный, православный KOI8-R — 8и бит хватит каждому ☦️💪💪🇷🇺🪆🪆☦️

thunar ★★★★★
()
Последнее исправление: thunar (всего исправлений: 1)
Ответ на: комментарий от greenman

Следующий этап — язык Си. Тогда будет и своё ядрышко.

И переписать всю Астру, включая user space ?

Обфускатор для возврата GPL кодов, мол нате, подавитесь? :)

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)

— Перед тем как приступить к решению, студенты часто тратят время на перевод условий задачи.

Переводя на русский долго курят не понимая, что от них требуется. То что они не перестанут вкуривать никого не волнует, главное инициатива же!

anc ★★★★★
()

«При производстве этого продукта
Использовано свежее г*вно
Оно не так питательно и вкусно
Зато отлично мажется оно.»

  • include комментарий А.И. про деление людей на две категории
frob ★★★★★
()
Последнее исправление: frob (всего исправлений: 1)
Ответ на: комментарий от goingUp

это парило меня когда я вебверсию cyuo tetris делал. мало того что кошмарный говнокод так еще и все идентификаторы на немецком.

ckotctvo
()
Ответ на: комментарий от greenman

Следующий этап — язык Си. Тогда будет и своё ядрышко.

Что-то в стиле: итак-начнем( переменная-по-имени Х равна 1; пока переменная меньше 93; прибавить к переменной-по-имени Х единицу)...

anc ★★★★★
()
Ответ на: комментарий от vtVitus

Тогда всё по-другому было. С провалом глобализации и распадом мира на перманентно воюющие за сферы влияния диктатуры — может и взлететь.

thunar ★★★★★
()
Ответ на: комментарий от ckotctvo

Навоз, помет и остатки переработки начнут превращать в полезный для здоровья суперфуд

Кто сдаёт продукт вторичный — тот питается отлично!

thunar ★★★★★
()
Ответ на: комментарий от Morin

Ты советские терминалы вояк когда-нибудь видел?

А что-нибудь писал для критических систем?

Вот это поворот. Ты утверждаешь, что советские терминалы вояк и критические системы написаны на кириллическом диалекте жабаскрипта? Как страшно жить.

Tigger ★★★★★
()
Ответ на: комментарий от hateyoufeel

ты герб ссср не помнеш штоле?

гамбит 91 года всяко попал в учёбнике

и таки трюэль без задела ссср была бы ща в другом составе совсем

ваще что не случилось союза от лисабона до владивостока и не важно где столица(административная) это реально урок XX века

qulinxao3 ★☆
()
Ответ на: комментарий от thunar

действовать тоньше - использовать свой вариант юникода где вместо радуг табуированные у эльфов символы и пиктограммы фраз

тады иха диседа будет пырется в свои месаги через наш Уникод

qulinxao3 ★☆
()
Ответ на: комментарий от Dimez

В Unicode их тоже нет. Беременный мужчина – минимум три code point.

hateyoufeel ★★★★★
()
Ответ на: комментарий от luke

Глянул код компилятора на расте. Ужаснулся сколько раз автору приходилось раскладку переключать на единицу строк кода.

YogSagot ★★☆
()

А IDE на нем должно выглядеть как-то так 😂

vel ★★★★★
()
Ответ на: комментарий от question4

общепринятые у математиков готические и еврейские буквы

Ну ладно, «готические» – это, скорее всего, греческие. А «еврейские» это что?

greenman ★★★★★
()
Ответ на: комментарий от greenman

Ну ладно, «готические» – это, скорее всего, греческие.

Нет, не греческие, не латинские, а готические, Фрактур. Например, 𝖈: https://en.wikipedia.org/wiki/Cardinality_of_the_continuum

Греческие тоже вызывали проблемы в 1-м семестре. Но когда в 3-м понадобились готические, стало ясно, что проблема повторится, поэтому все были рады их заменить чем-то, что не спутаешь с латинскими.

А «еврейские» это что?

Например א: https://ru.wikipedia.org/wiki/Иерархия_алефов

Не помню уже, что использовали вместо алефа, что вместо готических.

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

question4 ★★★★★
()
Ответ на: комментарий от goingUp

не сможешь понять, это одна и та же переменная, или разные, видел ты ее раньше или нет. Уже как-то смотрел исходники на испанском, нет, спасибо.

Не сочти за оскорбление, но в испанском языке латиница, чтобы испытывать перечисленные проблемы, надо совсем идиотом или лентяем быть.

buddhist ★★★★★
()
Ответ на: комментарий от question4

вдохновлён работами Ершова

Отрадно, что классик не забыт. «Если то, иначе всё», мммм, ностальжи...

piyavking ★★★★★
()

Их ЯП случайно не «Ве крест крест» называется?

Rodegast ★★★★★
()
Ответ на: комментарий от yvv1

Попытка вернуться в конец 80тых и 90стые? Тогда это была модная мулька - «программируй на своём родной языке», не взлетело - внезапно, мало кому такое нужно оказалось. Попытка номер два? +)))

Тогда не взлетело потому что иностранные компиляторы и операционки поддерживали только ASCII.

Звучит как «я об этом ничего не знаю, но мнение имею».

anc ★★★★★
()
Ответ на: комментарий от Shadow

Кстати, на английском учебники по высшей математике обычно написаны проще и доступнее раз в пять, например.

Вышка и проще звучит как букварь для слепо-глухо-немых дебилов.

anc ★★★★★
()
Ответ на: комментарий от yvv1

Россия родина слонов, но немецкий ABAP, не английский бейсик от микрософта и т.д. не взлетело не потому что там был только аски, а потому что это всё маркетинговый булшит и реальным людям не нужно.

vtVitus ★★★★★
()
Ответ на: комментарий от firkax

А то, если верить тексту, получается, что раньше студенты учились по учебным пособиям, написанным целиком на английском языке.

Ну если брать погромирование то было такое дело. А если рассматривать всякие «филфаки» так у них и преподавание не на родном языке по полной случались.

anc ★★★★★
()
Ответ на: комментарий от Tigger

Жаль не на церковнославянском.

А вот это кстати было бы очень даже хорошо! Код хрен кто не отучился в семинарии распарсит.

anc ★★★★★
()
Ответ на: комментарий от thunar

Много лет назад общался с буржуином на тему, помогает или мешает все эти понятные if/else/loop-ы, он поведал, что ему сильно мешало и перестало, когда он перестал эти слова воспринимать как англ. слова, а просто стал воспринимать как абстрактные конструкции. Примерно тоже самое мне говорили 1сники - в начале из-за если/иначе/цикл на ржаку пробивало, но потом привыкли и опять же как русские слова не воспринимали. Так что ИМНО выгоды от привычной национальности языка программирования могут получать только в совсем уж младом возрасте.

vtVitus ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.