LINUX.ORG.RU

Гы, а перла почему-то нет.

octy ★★
()

По ссылке требуется логопед со знанием английского.

anonymous
()

Херня какая-то по основной массе тезисов :D

KRoN73 ★★★★★
()

> Python Sucks because:

> [1] != 1

это уже не было к чему придраться?

troorl ★★
()

>Exceptions as part of the type system means you have to catch every imaginable exception that might be thrown. This makes it hard to rapidly prototype or quickly test out several methods of solving a problem.

быдло. Я не обязан обрабатывать все. А богатая иерархия исключений неотъемлемая часть языка.

># Everything is in objects and must be buffered, even those things that don't really need to be buffered or in objects.
# There's int types and Integer objects, float types and Float objects. So you can have efficient data types, or object-oriented data types. Wouldn't it be better to make your object-oriented types efficient?

идиот. Все эффективно, все универсально.

>"Object-oriented programming is an exceptionally bad idea which could only have originated in California." --Edsger Dijkstra

не хер цитировать одного маразматика, твою тупость это не скроет.

anonymous
()
Ответ на: комментарий от anonymous

>я про Absurd, которому шаблоны мешали, хотя он ими и не пользовался =)

Я ими пользуюсь - бородатое волосатое чмо умеет выкручивать руки хорошо. В общем-то по моим постингам это было понятно - я писал что "не хочу их видеть".

Absurd ★★★
()
Ответ на: комментарий от Absurd

>Судя по тому что в списке нету Паскаля/Ады/Оберона и автору мешает goto, писал апологет Вирта.

В ADA есть goto :)

KRoN73 ★★★★★
()
Ответ на: комментарий от amoralyrr

>блин... /me сначала подумал про настоящие, разговорные языки :)

+1 Думал топик про быдлоанглицкий.

anonymous
()
Ответ на: комментарий от amoralyrr

> блин... /me сначала подумал про настоящие, разговорные языки :)

+1, думал, какой-то тест по английскому в треде )

hexenlord
()

> String.downcase? Who calls it "downcase?" It's called 
"lower case," and the method should be called "lowercase,
" "lower," or even "toLowerCase." 

Любопытно. Что автору мешает написать что-то вроде такого:

class String
	def toLowerCase
		downcase
	end
end

И будет во всех объектах класса String ему так нужный toLowerCase. :-)

smh ★★★
()
Ответ на: комментарий от KRoN73

>>Судя по тому что в списке нету Паскаля/Ады/Оберона и автору мешает goto, писал апологет Вирта.

>В ADA есть goto :)

Ну тогда Паскаля/Модулы/Оберона. Это не суть важно - goto мешает виртофилам в основном.

Absurd ★★★
()

Здесь интереснее: http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/

Автор говорит про хаскель, в основном верно (хотя не всё). В комментах: D, Python, C/C++, Ruby/Rails, PHP, Scheme, Objective C, F#, XSLT, Scala, SmallTalk, Erlang, Eiffel, Lisp, shell, Io, Self, OCaml, VBA, Java, в основном фигня.

Miguel ★★★★★
()

brainfuck'a нет =)

anonymous
()

> Functions in the standard library do not use consistent naming, acronym and capitalization conventions, making it hard to remember exactly what the items are called: * java.net has URLConnection and HttpURLConnection : why not UrlConnection or HTTPURLConnection or HttpUrlConnection? * java.util has ZipOutputBuffer and GZIPOutputBuffer : why not ZIPOutputBuffer or GnuZipOutputBuffer or GzipOutputBuffer or GZipOutputBuffer?

На сколько я знаю, code convension позволяет и так и так.

В отношении Java про остальное уже сказали.

Человек явно не в себе.

Ian ★★
()

Нет паскаля? Круто! Перехожу целиком на паскаль =)

GblGbl ★★★★★
()

> String.downcase? Who calls it "downcase?" It's called "lower case," and the method should be called "lowercase," "lower," or even "toLowerCase." And String.upcase should have been called "uppercase," "upper," or even "toUpperCase."

Вот это забавно =)

Ian ★★
()
Ответ на: комментарий от phasma

>в каком-нить языке массив равен числу ?)

На Форте можно так написать.

Или на Си оператор == переопределить :D

KRoN73 ★★★★★
()
Ответ на: комментарий от phasma

Грубо. Валенок для этого не предназначен. А переназначение операторов - ещё и не для такой экзотики. Там, вообще, можно с lvalue играть - страшный сон функциональщиков :D

KRoN73 ★★★★★
()
Ответ на: комментарий от INFOMAN

>А ещё, говорят, можно в валенок засунуть кошку...

Котята очень балдеют играть с валенками. Один внутрь прячется, другой его снаружи атакует :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> Котята очень балдеют играть с валенками. Один внутрь прячется, другой его снаружи атакует :)

а третий это снимает и продает ...

phasma ★☆
()
Ответ на: комментарий от KRoN73

> Или на Си оператор == переопределить :D

На Си - нельзя.

Miguel ★★★★★
()

Проверил по ссылке один пункт. Открыл Java, прочитал первое предложение. "Exceptions as part of the type system means you have to catch every imaginable exception that might be thrown.". Откровенное 4.2 и непонимание смысле исключений. Счёл дальнейшее чтение бессмысленным. Статья sucks.

Похоже, многие люди, якобы конструктивно критикующие Java, знают о ней только со слов апологетов C#, которые, в свою очередь, знают о Java только от MS.

alexsaa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.