Хлопці, який нафік паскаль?
Те що вас їм напихають або напихали в школі \ універі не означає його придатність в сучасному світі.
Python - просто синтаксис, зручна і наочна реалізація алгоритмів. Хороша робота зі структурами даних. Велика юзергруппа, що не маловажно в навчанні - вміння знаходити інформацію і спілкуватися в групах по темі.
Розкрити гілка 16
AstarothAst 1240 днів тому
Рекурсія зло? Багато ви знаєте про рекурсії. D
Розкрити гілка 15
По-моєму це ви не особливо обізнані.
Джава скрипт покладає в стек кожен контекст виконання функції.
У разі великого рівня рекурсії ми приходимо до надмірного використання пам'яті, так як кожен рівень зберігає весь свій контекст в стеці, як я вже писав вище.
У зв'язку з цим, якщо вибірка маленька - немає сенсу виебиваться - використовуй рекурсию, якщо це красиво.
Якщо вибірка може бути великий - потрібно йти від рекурсії.
Якщо перетнути ці два безлічі то уважний читач AstarothAst може замтетіть, що реалізація алгоритмів із застосуванням рекурсій в продакшн - надмірне явище і, так само, важко в дебагінг, при скільки-небудь складному алгоритмі.
Ще розумні зауваження будуть?
Розкрити гілка 14
AstarothAst 1240 днів тому
Як цей потік думки виправдовує тезу про те, що "рекурсія - зло"? Хоча якщо малося на увазі, що рекурсія зло саме в js, то. виникає питання в чому сенс вивчення js для того, що б зрозуміти, що в js є свої особливості. D Давай просто признайся, що дуже хотілося ввернути щось розумне про рекурсію, а? ;)
Розкрити гілка 13
Ти напевно мало працював дебажа код таких же розумників.
Нахуячат рекурсивного гівна, так побільше, потім скаржаться на швидкість і неможливість знайти помилку. У будь-якій мові. У моєму рідному світі c # це може бути застосовано теж, але трохи з іншого боку.
Розкрити гілка 12
AstarothAst 1240 днів тому
Це ти, напевно, мало працював з нормальним кодом по-перше, і далі решіток не дивився по-друге. Щодо "будь-яких мов" ризикну зламати шаблон - в тому ж erlang рекурсія є бест практіс, і через неї роблять трохи більше, ніж ВСЕ. Ніяких тобі ітерацій, суцільні рекурсії. І нічого, код виходить в рази коротше, ніхто не плаче.
Розкрити гілка 11
На щастя я працював з великим кол-вом коду. До счатью робив багато code review.
І я в упор не можу зрозуміти, як ти можеш говорити про красу рекурсії крім як академічної її цінності.
На рахунок erlang - ти багато його в ентрепрайзе бачив?
Розкрити гілка 10
AstarothAst 1240 днів тому
Так я його ТІЛЬКИ в Ентерпрайз і бачив. Він якраз і робився для прикладного застосування, а не для філософських академічних диспутів. Комутатори як би його рідна екосистема. Більш свіже - CouchDB і той самий кролик, якого всім так не вистачало, і який чомусь з'явився тільки на Ерланген і став де факто мало не стандартом. Е-мое, тут як би і доводити нічого - ерланг за фактом затребуваний і використовується, подобається, не подобається - а факт про особу.
Розкрити гілка 7
Під Ентерпрайз я маю на увазі прикладні програми короратівного сегмента.
Я не мав на увазі застосування мови для, couchdb \ simpledb, в хмарних рішеннях амазона і т.д. або в інфраструктурі Фейсбук в чат-сервісах. Так як там відбувається жорстка оптимізація і там вони б і на R писали б якби це було швидше.
Розкрити гілка 6
AstarothAst 1240 днів тому
Чим тобі Rabbit.MQ не прикладна програма? Тим, що джерелом і споживачем даних є не кінцевий користувач? Ну, вибачте, мова власне не під це і робився. На якомусь нитка pl / sql теж не надто багато поза інфраструктури оракла написано.
Розкрити гілка 5
Ми його до речі використовували, повне гівно.
Я просто хочу запитати, ти в бізнесі, додатки для аккаутінга, master-data management, страхові, банкінг etc бачив erlang?
Розкрити гілка 4
AstarothAst 1240 днів тому
>> Ми його до речі використовували, повне гівно.
А ми його використовуємо і не нарадуємося. Може в консерваторії щось підправити?