Оригинал взят у
mark_y в
Психология английского. Основа основЗанятия по английскому я обычно начинаю с рассказа о психологии языка. Ведь язык - это довольно упорядоченный набор графических и звуковых элементов (другими словами, система знаков) для обмена мыслями, знаниями, советами (иначе - информацией). А процессы переработки информации и результаты
(
Read more... )
Reply
Reply
Reply
Reply
2. В математике нет языка, как инструмента. Но есть система символов, которые, кстати латинские и греческие (надо будет на эту тему как-нибудь порыться).
Reply
Reply
Кстати, вспомнилось, это мука была - разбираться с определениями. Не падали они мне в голову, приходилось заучивать.
Reply
Нет, английский действительно в этом смысле отличается от всех, но все же мне кажется, что любой язык содержит достаточно возможностей для того, чтобы его использовать как основу программирования.
Не бог же весть какие требования ставятся
Reply
Или так.
Возможность, конечно, есть в любом языке, но английский наиболее приспособлен.
Я уже не говорю, про то, что слова короче.
Reply
Использование конструкций живого языка в программировании ограничивается написанием комментариев и строковых констант.
Кроме того, в некоторых языках названия переменных смотрятся более читабельно из-за особенностей построения фраз.
И это все.
Ключевые слова к языку не имеют отношения, так как представляют из себя абстракции. Их легко заменить средствами препроцессора на любые условные слова или вообще желтые кружочки и зеленые треугольники, без потери смысла.
Например, типичная конструкция:
template const T& min(const T& a, const T& b) {
return (a < b) ? a : b ( ... )
Reply
Впрочем, мысль не моя, я ее вычитал когда-то давно, потом еще в другом месте услышал, и она мне понравилась, показалась логичной. И вот здесь я ей снова подтверждение увидел. А настаивать (отстаивать) эту идею не стану.
Reply
Reply
"Строго говоря, у нас вообще есть двоичный код, и все." Меня вот всегда удивляло, почему не возникло систем счисления (восьмеричной, шестнадцатеричной), основанных на этом, вроде бы очевидном, факте? (Вопрос риторический подчеркну, на всякий случай). А десятичная, вообще выглядит выдумкой шутника.
Как интересно, я не знал про истоки английского, спасибо.
Reply
Бинарная логика-то просто напрашивается: да/нет, свет/тьма, жизнь/смерть
Может напрашиваться тринарная и основание три ("может быть" или "не знаю")
Десятичная система - почему выдумка? Пальцы...
8 и 16-ричная не возникают никак. К чему их привязать?
Reply
"Тринарная..." - может, "может быть", слишком сложно для древних счетоводов? Впрочем, древние цифру три точно знали, шестеричная и двенадцатеричная системы до сих пор существуют.
"пальцы..." - ну, откуда ноги-то растут, несложно догадаться.
"...не возникают никак." ну как же - кажется, что сперва, д.были научится считать до двух: есть мясо на ужин-нет, потом, вроде естественно, складывать окорока по два (раз уж есть такая цифра), удачно поохотились - вот уже четыре появилось, а тут и до восьми не далеко.
Впрочем, надо признать, что показать восемь, соседнему племени, которое еще цифр не знает, довольно муторно.
Reply
60-ричная система куда более удивительна ) особенно, если учесть, как появилась
Reply
Leave a comment