Рубрика «теория»

Привет!

До сего дня я занимался лишь переводами интересных, на мой взгляд, статей англоязычных авторов. И вот настала пора самому что-то написать. Для первой статьи я выбрал тему, которая, я уверен, будет полезна junior-разработчикам, стремящимся дорасти до «мидлов», т.к. в ней будет разобрана схожесть/отличие JavaScript от классических языков программирования (С++, С#, Java) в плане ООП. Итак, начнём!

Общие положения парадигмы

Если мы посмотрим определение JavaScript по Википедии, то увидим следующее понятие:

JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS /ˈdʒeɪ.ɛs./) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript (стандарт ECMA-262).

Как следует из этого определения, JavaScript существует не сам по себе, а является реализацией некоей спецификации EcmaScript. Помимо него, эту спецификацию реализуют и другие языки.
Читать полностью »

Эволюция интеллекта: зачем роботам эмоции - 1

 

Эмоции и интеллект, физики и лирики. Сколько уже времени длится противопоставление этих категорий?

Казалось бы, всем известно, что эмоции мешают интеллекту и мы ценим в людях хладнокровие, восхищаемся их умением не поддаться эмоциям и поступить рационально. С другой стороны, отсутствие эмоций тоже нам не очень-то по душе. Вполне возможно, что, не всем нравятся педанты и сухари и когда они проявляют эмоции нам бывает кажется, что это и есть сама человечность.

Что же такое эмоции? Эксклюзивное ли это качество человека или ими обладают еще и животные? И, наконец, нужны ли эмоции роботам и могут ли они у них быть вообще?

Всех, кто интересуются такими вопросами и любит пофилософствовать, добро пожаловать под кат.

Читать полностью »

image

Там для меня горит очаг,
Как вечный знак забытых истин,
Мне до него — последний шаг,
И этот шаг длиннее жизни…

Игорь Корнелюк
Читать полностью »

Эволюция интеллекта - 1

Достижения робототехники и, особенно, расходы на них* сделали достаточно очевидной мысль, что не только один человек обладает интеллектом, что он есть не только у домашних животных, с поведением которых мы более-менее близко знакомы, но он даже есть у одноклеточных организмов.

Эстету на заметку: *Мысль о том, что ракета стоимостью в миллион долларов бывает промахивается по цели, а сперматозоид, который не стоит вообще ничего, — нет — может шокировать представителей ВПК (с) А.Розов

Получается, интеллект человека можно рассматривать не как нечто эксклюзивное, как считалось ранее, а, скорее, как новое поколение в серии моделей интеллектов из мастерской природы.

Следовательно, чтобы изучать интеллект человека, неплохо бы понять не только его самого, но и весь путь, пройденный природой. Предлагаемая оригинальная эволюционная классификация интеллекта по поколениям (или эволюционным уровням) прояснит вехи этого пути.

Всех, кому интересна тема, прошу пожаловать под кат.
Читать полностью »

При разработке продукта редко обращают должное внимание на его производительность при высокой интенсивности входящих запросов. Этим занимаются мало или не занимаются вообще – не хватает времени, специалистов или оправдываются типичной фразой: «У нас на проде и так всё быстро работает, зачем ещё что-то проверять?». В таких случаях может наступить момент, когда прекрасно работающий продакшн внезапно падает из-за нахлынувшего потока посетителей, например, под Хабраэффектом. Тогда становится ясно, что заниматься исследованиями производительности действительно необходимо.

Эта задача многих ставит в тупик, поскольку есть потребность, но нет ясного понимания, что и как надо измерять и как интерпретировать результат, порой даже нет сформированных нефункциональных требований. Далее я расскажу о том, с чего стоит начать, если вы решили пойти по этому пути, и объясню, какие метрики важны при исследовании производительности, и как ими пользоваться.

Читать полностью »

Давно не проблема купить прибор под условным названием «бытовой дозиметр» (были б деньги — в этом смысле, Фукусима радиофобам и радиофилам (TM) подгадила), но думаю, что этот прибор было бы интересно сделать своими руками.

image

Сердцем нашего прибора будет счетчик Гейгера. Мы знаем, конечно, что у этого детектора есть куча недостатков и вообще «прибор должен быть сцинтилляционным», но сцинтилляционный радиометр существенно сложнее и у меня под него задуман следующий пост. Тем более, у счетчика Гейгера-Мюллера есть и ряд неоспоримых достоинств.

Итак, начнем.
Читать полностью »

Международная научная группа, состоящая из ученых НИТУ «МИСиС» и Политехнического университета Турина, разработала модель нового метаматериала, который позволит повысить точность работы наносенсоров в оптике и биомедицине за счет маскировки их от внешнего излучения. Статья о результатах исследования опубликована в журнале Scientific Reports.

Разработка модели нового метаматериала, маскирующего наносенсоры, проводится в рамках российско-итальянского проекта ANASTASIA (Advanced Non-radiating Architectures Scattering Tenuously And Sustaining Invisible Anapoles), цель которого – смоделировать, а затем и воссоздать такой метаматериал, который бы позволил делать объекты невидимыми на наноуровне во всех волновых диапазонах.
Читать полностью »

Существование мультивселенной неизбежно, и мы в ней живём - 1
Иллюстрация множества независимых Вселенных, не объединённых причинными связями в постоянно расширяющемся космическом океане – одно из представлений об идее мультивселенной

Представьте, что Вселенная, наблюдаемая нами, от края до края – всего лишь капля в космическом океане. Что за пределами нашего поля зрения есть ещё космос, ещё звёзды, ещё галактики, ещё больше всего, возможно, на бессчетные миллиарды световых лет дальше, чем мы когда-либо сможем увидеть. И, хотя ненаблюдаемая Вселенная велика, существует ещё бессчётное количество других Вселенных, похожих на неё – некоторые из них крупнее и старше, некоторые – меньше и моложе – протянувшиеся на огромных просторах пространства-времени. И хотя эти Вселенные расширяются неизбежно и быстро, содержащее их пространство-время расширяется ещё быстрее, разводя их дальше друг от друга, гарантируя, что никакая пара Вселенных никогда не встретится. Звучит, как фантастика: это научная идея мультивселенной. Но если наука окажется правильной, то это будет не просто надёжная идея, это будет неизбежная последовательность фундаментальных законов.
Читать полностью »

Наука в программировании — быль или реальность? Сколько её в языках и почему идут холивары о приемуществах одних языков над другими? Если интересно — прошу под кат.
Читать полностью »

Последняя теория Стивена Хокинга позволит доказать существование параллельных вселенных - 1

Перед смертью великий ученый в группе с коллегами несколько лет разрабатывал свою «финальную» теорию. Сейчас она проходит рассмотрение в одном из научных журналов, и будет опубликована после проверки. Эта теория должна показать, какими характеристиками должен обладать наш мир, если он является частью мультивселенной. Коллеги Хокинга говорят, что эта работа принесла бы ему Нобелевскую премию, которую он так и не получил при жизни.Читать полностью »