РУССКИЕ ЯЗЫКИ ПРОГРАМИРОВАНИЯ

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Грызет канифоль
Аватара пользователя
Сообщения: 275
Зарегистрирован: Вт окт 30, 2007 13:53:01
Откуда: Рыбинск

Сообщение UA3MQJ »

Воистину изврат.
Сам очень долго размышлял на эту тему и пришел к такому же выводу, как и Кашпо: то что по английски для меня - программа, а то что по русски - сообщения, данные или камменты.
Но поимев опыт программирования в 1С пришел к выводу, что человек ко всему привыкает, а программист - тем более.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 35
Зарегистрирован: Пн июл 27, 2009 15:52:08
Откуда: г. Казань, РТ

Сообщение Чеширский Кот »

Вотъ. Дальше копайте сами - http://ru.wikipedia.org/wiki/%D0%AF%D0% ... %D0%B8_%D0%
BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0
%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%
D0%B8%D1%8F. :)) Там есть ссылочка внизу на Языки программирования с русским синтаксисом.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Проще выучить два слова, чем мучаться с какими-то левыми языками, у которых и аппарат программирования нифига не развит. Основная масса примеров в интернете на си-подобных языках, вы хотите все делать сначала?
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 35
Зарегистрирован: Пн июл 27, 2009 15:52:08
Откуда: г. Казань, РТ

Сообщение Чеширский Кот »

Ммяу, человек не просит обсуждать, он просит инфу. Зачем развивать ненужные холивары?.. Может он извращенец, садомазохист или ещё что-то в этом роде? :)) ARTEMSOF888 , не обижайся, я шучу так. :) Не уходите в оффтопик, коты!! А не знаете по теме - не надо засорять тему ненужными сообщениями. Хотите - создавайте тему "Англоязычные vs Русскоязычные языки программирования". 8)
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Интересно будет звучать оператор goto на русском :)))
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 86
Зарегистрирован: Сб апр 04, 2009 15:19:36
Откуда: из КАЗАНИ!!!

Сообщение ARTEMSOF888 »

почему интересно? :sleep:
будет: "перейти к".... :)))
[url=http://userbars.ru/][img]http://img341.imageshack.us/img341/9792/crazy2f.gif[/img][/url]
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Исходные тексты программ зачастую весят больше чем откомпилированная программа, на русском исходник в два раза больше будет, да, сейчас дискетами никто не пользуется, объемы жестяков терабайтные уже, но если большинство языков программирования традиционно используют англоязычные лексемы, то это придает им интернациональность, так сказать международный язык программистов. А делать национальный язык программирования, ИМХО, изврат. Хотя возможность обзывать функции и процедуры русскими словами была бы интересна и даже удобна (информативность была бы выше для плохо знающих английский). А вот если бы Элм Чен писал свои библиотеки на китайском Си, было бы очень удобно?
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

на русском исходник в два раза больше будет
Ну, это если только в utf8. В других кодировках без разницы.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »


Ну, это если только в utf8. В других кодировках без разницы.
Русские фразы обычно длиннее англицких, потому и будет больше места занимать. Хотя сейчас плевать на самом деле, больше напрягает что по клавишам больше стучать (:
Хотя возможность обзывать функции и процедуры русскими словами была бы интересна и даже удобна
В C# можно и функции и переменные обзывать как хочешь)
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

DrWatson ,Элм Чен японец, но не менее сложен язык :)))
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Опытный кот
Аватара пользователя
Сообщения: 890
Зарегистрирован: Вт янв 20, 2009 14:49:08
Откуда: Гондурас, Мурманск

Сообщение DrWatson »

Японец, китаец - все одно картинками пишут :) А фамилия у него китайская - однозначно.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Пт сен 18, 2009 23:49:00

Сообщение Боюн »

Русские фразы обычно длиннее англицких, потому и будет больше места занимать. Хотя сейчас плевать на самом деле, больше напрягает что по клавишам больше стучать (:
Поэтому в Бух.1С 8 х оболочка подставляет варианты кода в момент набора :wink:
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

В чем проблема? Программы пишутся английскими буквами-это на сегодняшний день стандарт. Не хочешь на англицком-досвидания. А руководства есть и на русском. Я пишу в майкрософт визуал. Так у нее мало того, что интерфейс полностью русский, но и справка тоже. А программа пишется на английском. И это удобно. Смысл для меня потеряется, если while, for я буду воспринимать как ПОКА, ДО И думаю, так это для всех. Но все равно, программирование требует знания, на начальном уровне, английского. А объявлять бойкот международному языку, на котором разговаривает пол-мира, по крайней мере, "грамматическая ошибка на уровне 4 класса". А может и хуже.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Пт сен 18, 2009 23:49:00

Сообщение Боюн »

РадиоЛоматель писал(а):В чем проблема? Программы пишутся английскими буквами-это на сегодняшний день стандарт.
Стандарт (от англ. standard — норма, образец) в широком смысле слова — образец, эталон, модель, принимаемые за исходные для сопоставления с ними др. подобных объектов.

Стандарты написания программ зависят от среды и языка программирования.

Например язык 1С поддерживает кирилицу и это стандарт.
РадиоЛоматель писал(а): Не хочешь на англицком-досвидания.


На самом деле большинство сред поддерживают символы, а не язык
ввыдя собственную библиотеку, можно пейсать программы, например на идиш. :write:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

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

Хотя простой английский знаю плохо. Очень плохо. Словарный запас мал :)
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Пт сен 18, 2009 23:49:00

Сообщение Боюн »

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

Вы замечали, что люди быстро читая вслух или быстро говоря о чем то,
порой сбиваются и называют слова похожие по звучанию?

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

Особенно заметны эти ошибки при быстром чтении длинных и мало знакомых человеку слов.

Мозг выбрасывает значения приблизительно похожих по очертанию слов.

Кстати использование "дизайнерских" шрифов, с ходожественным начертанием букв
препятствует скорочтению и снижает количество ошибок..
Друг Кота
Аватара пользователя
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)

Сообщение DX168B »

А как это? :))) :))) :))) :))) :))) :)))


функция главная()
{
цел а, б;
если (а == б);
прыгнуть к УРРААА!!!;
иначе
{
ПослатьНахПрограммиста();
выйти;
}
УРРААА!!!:
показать <<"
Программировать на русском - это"<<КонецСтроки;
показать <<"всё равно, что БиццаГалавойАпСтену!!!"<<КонецСтроки;
ПослатьНахПрограммиста();
}

функция ПослатьНахПрограммиста()
{
показать <<"
Да пошло ты нах!!! Процессоро глючно!!!"<<КонецСтроки;
вернуцца;
}
I am DX168B and this is my favourite forum on internet!
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Да примерно так и будет (:
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Пт сен 18, 2009 23:49:00

Сообщение Боюн »

<?php
//ну поехали!
define('ТРУЪ',true);
echo ТРУЪ;
//адаптируем немного
define('ВЕРНО',true);
define('БРЕХНЯ',false);
$на_улице = "тепло";
$градусник_показывает = ВЕРНО;
$чо_делать = "пока ничо";
if ($градусник_показывает && $на_улице == "тепло" ) {
$чо_делать = "можно выходить";
} else {
$чо_делать = "сидеть дома";
}
echo "Сегодня " . $на_улице. ", поэтому " . $чо_делать;
//теперь кириллические ключи
$_COOKIES['сгущенка'] = "1кг";
$_COOKIES['шоколад'] = "2кг";
$_COOKIES['крекер'] = "3кг";
$_ПЕЧЕНЬКИ = $_COOKIES;
//та-акс.. Проверим печеньки
echo "<pre>";
print_r($_ПЕЧЕНЬКИ);
echo "</pre>";
//так работает
function мегафункция(){
$переменная2 = "это мегакруто ";
return $переменная2;
}
function мегафункция2($переменная){
$переменная2 = "<br>Да, это ". $переменная . ", !!! ";
return $переменная2;
}
$переменная = "Кириллица в названиях переменных<br>";
echo $переменная;
echo $переменная2 = мегафункция();
echo мегафункция2($переменная2);
?>
Работает на обычном PHP интерпритаторе

P.S echo, print(), printf(), function и остальное легко меняется на кирилические конструкции
(вывод, печать...)
при изменении PHP интерпритатора.

И все это стабильно работает на PHP5 :wink:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Последние версии дельфей, кажется, тоже поддерживают любые символы в идентификаторах. Переопределяй классы/методы, и вперёд.
Ответить

Вернуться в «Интеграция с ПК»