All streams
Search
Write a publication
Pull to refresh
-8
0

Программист

Send message
я бы с процедурного советовал, меньше концепций учить для вхождения. Потом лучше ООП, так как распространеннее. Ну и начинающих на формочки часто тянет, формочки в ФП стиле — это так себе занятие. Потом только ФП, если припрет. Сразу на ФП замахиваться — гиблое дело.
ну то есть мало реализуемо на практике
На мой взгляд: не стоит начинать программировать с языка Scala.

Причины:

У скалы один из самых сложных компиляторов

важно знать как устроена виртуальная машина джава, и учитывать ее особенности. Например, такие как Type Erasure

появилось типизированное абстрактное синтаксическое дерево компилятора

Объектно-ориентированное программирование

Функциональное программирование

умение пользоваться иммутабельными структурами данных

безопасный многопоточный код

гибкие и красивые DSL, вкладывать абстракции друг в друга


ну и самое главное

вакансий для скала-программистов значительно меньше, чем для джава-программистов
Да, Рабин-Карп точно совместим при наличии буфера.
на «солнечных днях» я заплакал. Питер, медианная зп.
проблема в том, что это УЖЕ не приносит удовольствия.
У меня например, на гитхабе сейчас что-то есть, но это так, по инерции скорее. И удалил я оттуда репов уже больше, чем там есть сейчас.
На слово «новое» уже реакция как в мультике про семейку Крудс примерно)
плюсую! Хотелось бы статью про то, как в PowerShell можно делать аналоги башовых однострочников, всякие cat | grep | awk | sed | sort | uniq | xargs | while read… | подставить_свое
я версией 2.1 уже хз сколько лет пользуюсь, и чето мне даже в голову не приходило это как-то осмысливать — тупо удобнее и все.
Не говоря уже об искусственно созданных «плохих» входных данных, которые есть у любого алгоритма сортировки.


Это скорее для квиксорта характерно, там от способа выбора опорного элемента много зависит. Хипсорт и мержсорт к такому устойчивы вроде.
Я, например, так заработал себе привычку поднимать руки если чувствую себя хоть как-то не так. На инсульт проверяю себя, и никак от этого избавиться не могу.


вообще, это на ОКР немного похоже.
воображение, да. В 12 лет у меня от рака умерла бабушка. И у нас дома был справочник фельдшера. Так что через пару недель раздел «Хирургические болезни — Онкология» я знал от и до, и заодно нашел у себя половину, а другую половину периодически находил у себя и у всех родных в последующие 13 лет
о, канцерофобия! моя первая любовь) с 12 лет страдал.
В 25, во время последнего приступа, к онкологу все-таки попал, уже не помню, как, то ли направление подделал, то ли еще как-то, на свою голову. Направили на рентген, нашли расширение средостения (типо лимфома может быть), потом к онкологу снова, потом еще рентген, потом я каким-то чудом дошел до областного онкодиспансера, где мне сделали КТ легких, и откуда со злостью «ничего у тебя нет, дебил» меня выпнули. За время этих всех походов, это дней 10, наверное, я уже приготовился умирать страшной смертью от мелкоклеточного рака легких. Но по итогу, канцерофобия прошла резко, просто в один момент, и уже 8 лет не беспокоит. Так что ко врачу — относительный выход, да.
нет. Тест с БД проверит в основном производительность БД. В случае postgres, например, там вообще process-per-connection. Так что и сама БД тоже должна быть реактивной в таком случае, монга какая-нибудь.
3. Если сокет создается с NONBLOCKING, тогда можно и в цикле и в Edge-Triggered. Вроде он быстрее.
добавив работу с БД, мы померяем производительность БД, а не сервера.
о перфекционизме, скорее всего
а по поводу VP-Tree не думали? В теории, для точек на плоскости оно должно неплохо искать соседей. Только его перестраивать сложновато, насколько я помню.

Information

Rating
6,262-nd
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity