""Лично я использую Linux в качестве десктоп-компьютера уже в течение 15 лет, поэтому мне не понятны страсти, которые порой кипят вокруг того, пригоден ли Linux в качестве десктопа.""
Great computer programming quotes
""Лично я использую Linux в качестве десктоп-компьютера уже в течение 15 лет, поэтому мне не понятны страсти, которые порой кипят вокруг того, пригоден ли Linux в качестве десктопа.""
""Я люблю свободу, поэтому у меня нет семьи. Я живу как студент, экономя на всём. Мне не надо тратить всё своё время только лишь на то, чтобы заработать денег. Я волен заниматься тем, что считаю действительно важным.""
"Java is the SUV of programming tools. A project done in Java will cost 5 times as much, take twice as long, and be harder to maintain than a project done in a scripting language such as PHP or Perl. ... But the programmers and managers using Java will feel good about themselves because they are using a tool that, in theory, has a lot of power for handling problems of tremendous complexity. Just like the suburbanite who drives his SUV to the 7-11 on a paved road but feels good because in theory he could climb a 45-degree dirt slope."
"The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code."
"The beauty of small and simple code is that you can bend or break the rules as long it stays small and simple. Rules allow people to write code without thinking. And when you dont think you get bloated code that just concatenates stupid patterns. People stop thinking and questioning and then its just worshipping some rules without any pruporse."
""design patterns" are concepts used by people who can't learn by any method except memorization, so in place of actual programming ability, they memorize "patterns" and throw each one in sequence at a problem until it works."
"The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle."
"Sometimes, the elegant implementation is just a function. Not a method. Not a class. Not a framework. Just a function."
"В Лиспе, если охота аспектно-ориентированного программирования, нужно лишь настругать немного макрокоманд, и готово. В Java, нужен Грегор Кичалес, создающий новую фирму, и месяцы и годы попыток заставить всё работать."
"Смешно, я помню, как я бесился, когда давным-давно Larry Wall обозвал всех java-разработчиков школотой. Как показал опыт, это немного не так… но только совсем немного."
"You don't need static types for OOP: in fact OOP was born and proven in dynamic languages like Smalltalk and Lisp long before it was picked up by the static-type camps."
"Вам не нужны статические типы, чтобы пользоваться OOП. Более того, концепт ООП был рожден и обкатан много-много лет назад как раз в динамических языках, таких как SmallTalk и Lisp, задолго до изобретения всякой статической шелухи. "