Pull to refresh
120
0
Сергій Олендаренко @GooRoo

User

Send message
Кстати, кто в Sapka участвовал? :) Надеюсь увидеть на ICFPC побольше знакомых названий команд))
Я, честно говоря, не уверен. Надеюсь, Вы перепроверили эту информацию :)
Собирается :)

Кстати, я не уверен, но по-моему летнее время в Москве это GMT+4 (но UTC+3), то есть начало будет в 22:00:16…
Еще «вследствие», «в течение»…
Если Вы знакомы с книгой Сэджвика, то что мешает записать те же алгоритмы на Python?
Вообще-то это был сарказм.
Я ничего не имею против Python и даже начинал его учить, но потом решил, что Haskell будет полезнее. Уверен, что эта «фишка» удобная, однако я к ней не привык. Думаю, многие не-питонисты тоже.
Конечно же для описания сортировок, BFS, DFS и пр. Вам непременно придется выделять/освобождать память, работая при этом только с указателями :)))
Не знаю, может мне встречался не совсем тривиальный python-код :) Мне просто непривычна фишка с отступами: не хватает какого-то begin … end что ли.

P.S. Haskell — это конечно да-а-а…
1. Да, С++ знают далеко не все, но алгоритмы, описанные с помощью С++ сможет прочитать большинство.

2. Согласен.

3. Согласен. Мне неудобно.

4. Я не пойму, с каких это пор псевдокод стал стандартизированным? Это ведь неформальный язык описания алгоритмов. И это псевдокод может быть похож на Pascal, на С или на Python, но не наоборот.
Пардон за опечатку :)
Не понимаю я его :) В мой путь развития пролегал мимо Python. Могу читать Basic, Pascal, C, Asm на крайний случай и прочее…

Но я более чем уверен, что 90% программистов сталкиваются с С-шным синтаксисом рано или поздно, чего нельзя сказать про Python.
Во-первых, то, что Вы не знаете С++ и знаете Python, не причисляет Вас к «ненаивному большинству».

Во-вторых, не думаю, что для объяснения алгоритмов могут понадобиться какие-то специфические особенности C++, отсутствующие в том же С.

В-третьих, если Вы питонист, то не означает что другие смогут сразу погонять код. У меня отродясь Python не стоял.

В-четвертых, как какой-то язык может быть похож на псевдокод? o_O

Итого: идеальным вариантом, как по мне, можно считать псевдокод с С-подобным синтаксисом.
Как-то влом разбираться еще и с Markdown — только недавно вики-синтаксис запомнил.

А вообще, для написания статей на русском языке использование для ссылок квадратных скобок не очень логично imho.
Доля здравого смысла в Ваших словах определенно есть.
Не хочу начинать холиваров, но я уверен, что половина «программистов» под тот же .NET Framework, к примеру, применяют алгоритмы только в виде методов типа Sort(), но уж никак не пишут сортировки вручную.
Конечно же я утрирую, но готов поспорить, что в какой-то из версий .NET Framework появится метод DoAllShit() :)
Думаю, С-подобный синтаксис будет понятен большинству, так как во многих языках он взят за основу. А вот Python я вообще читать не могу.
Почему наивность? Мне вот почему-то кажется, что людям, которые С++ не понимают, и BFS не пригодится…

И, да, я не знаю Python.
Я не единственный кузнец в этих землях, однако самый креативный. И пусть ко мне ходит не так много народу, но я не жалуюсь.

Недавно придумал уникальные мегаюзабельные подковы, которые пока не пользуются спросом у клиентов, потому что мало кто о них знает. Хм… А чего это я игнорирую других кузнецов? Сделаю-ка я такие же и раздам всем конкурентам! Пусть тоже ставят своим клиентам, чтобы побольше людей узнало…

Information

Rating
Does not participate
Location
Украина
Registered
Activity