Религиоведение — очень важная дисциплина. Несмотря на то, что на дворе 21 век, огромный объём человеческих поступков определяется религиозными побуждениями, начиная от межгосударственных отношений и заканчивая бытом. Поэтому знать основные религии, их сходство и различие очень важно в многонациональном, и как следствие, мультикультурном обществе.
Чтобы законы соблюдались, люди должны их знать и требовать друг от друга и от властных структур их выполнения. Сами по себе они соблюдаются только в сказочной стране, где текут молочные реки с кисельными берегами.
Проблема PHP не в низком пороге, как таковом, а в общей непоследовательности, архитектурном разгильдяйстве языке и уйме способов выстрелить себе в ногу. Язык для широких масс должен предполагать отсутствие дисциплины и максимально ограничивать количество опасных возможностей.
Что касается Scheme — действительно ли лиспы подходят в качестве _первого_ языка? Всё-таки одно дело — давать их в вузах, и совсем другое — в школах.
Теперь кодировку файла надо указывать явно в первой строке файла. Например, если вы работаете в UTF-8, то в начало каждого .rb/.rake файла необходимо добавить строку вида:
# encoding: utf-8
Только если в файле есть не-ASCII символы. Т.е. большинство приложений это не затронет.
Я не о том. Я говорю, что для чтения интернетов с узкоспециализированного роутера надо приложить недюжинные усилия (хотя… telnet там есть?). А в win/lin для этого не надо прилагать вообще никаких усилий, всё идёт из коробки.
Некорректное сравнение. Windows и Linux — ОС общего назначения и могут с равным успехом применяться на десктопе (по крайней мере, для чтения интернетов).
почему Вы решили что нету такого понятия как «приязнь»?
Почему Вы решили, что я так решил?
Комментарий был к фразе
Можно примеры таких программ на Ruby от которых Вам не хотелось бы отказываться или заменять на аналоги?
которая звучит так, будто руби — чудовищный язык, от которого любой нормальный человек должен хотеть отказаться и как можно скорее заменить на аналоги.
Зачем заменять на аналоги то, что работает? Зачем отказываться от того, что изящно? Зачем переходить на заведомо более слабые языки с более сильных? Разумеется, речь не идёт о Си. Пожалуй, это единственный язык, от которого нельзя отказаться.
Что касается Scheme — действительно ли лиспы подходят в качестве _первого_ языка? Всё-таки одно дело — давать их в вузах, и совсем другое — в школах.
@ — это переменная экземпляра. Переменная класса — @@
Можно ещё использовать pry вместо irb. Там этот функционал встроен в сам шелл.
Только если в файле есть не-ASCII символы. Т.е. большинство приложений это не затронет.
Почему Вы решили, что я так решил?
Комментарий был к фразе
которая звучит так, будто руби — чудовищный язык, от которого любой нормальный человек должен хотеть отказаться и как можно скорее заменить на аналоги.
1. Читаем guides.rubyonrails.org
2.…
3. PROFIT!