«одним из design goals при разработке Паскаля была возможность LL(1)-разбора — т.е. автоматом, который видит только один следующий символ текста. Большинство «живых языков» в LL не укладываются: например, в Си на int может начинаться объявление либо переменной, либо функции, и мы не может отличить одно от другого, пока не дочитаем строку до конца.» habrahabr.ru/post/99466/
Очень красиво написано (методы сгруппированы, оставлены пустые строки для разделения разных секций, пробелы все на месте, одно удовольствие читать). В России\Украине преподаватели так не пишут, у всех все как попало…
«Многие Руби-разработчики игнорируют потоки»
Как-то вы обижаете Ruby-разработчиков, думаю все используют когда нужно, но тонкости не все знают (видел код, автор которого был уверен, что 50 потоков отработают быстрее, чем 2).
char *text = " NetTraveler Is Running! ";
Это данные, которые нужны программе для работы, они никуда не денутся.
habrahabr.ru/post/99466/
Это к слову о странности.
#include «boost/lambda/lambda.hpp»
using namespace boost::lambda;
int data[3] = { 3, 1, 2 };
auto t1 = Linq::from(data).where(_1 > 1).orderBy(_1).toVector();
Как-то вы обижаете Ruby-разработчиков, думаю все используют когда нужно, но тонкости не все знают (видел код, автор которого был уверен, что 50 потоков отработают быстрее, чем 2).
rails g scaffold
— выделяем арифметическое выражение
— нажимаем что-то
— на месте выделенного выражения видим результат вычисления