­
­

О концепциях

топ 100 блогов hardsign05.12.2024

2-3 декабря в Москве прошла конференция Highload++ — лучшая из отечественных конференций на тему ИТ. Рассказ о ней мог бы занять целую серию постов, но организаторы всё равно сделают это лучше меня.

На таких мероприятиях много шума, разговоров, общения и информации, зачастую действительно ценной. Но самое ценное получаешь совершенно случайно — в какой-то оброненной фразе несерьёзного разговора на отвлечённую тему. Так случилось и в этот раз.

— Мы пишем на Rust, — сказал уважаемый коллега. — Сам я уже достаточно давно код не пишу, нанимаю разработчиков. Rust, конечно, немного знаю (его «немного» — недостижимый уровень для большинства так называемых «миддлов» — примечание дорогой редакции™), и это хороший язык. Но главное — другое. Человека можно научить на нём писать. Вот писал он на каком-нибудь Python’е — и всё, на C++ его никогда не пересадишь. А на Rust — можно.

— Хм, — отвечает собеседник. — У Rust такая сложная концепция управления памятью, что ей посвящена полноценная лекция на всю академическую пару...

И тут меня осенило.

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

Давным-давно я писал промышленный код на замечательном языке C (ещё на Pascal, но к делу это не относится). А потом прочитал, что теперь модно писать совсем по-другому — с классами, азартными играми и женщинами с пониженной соц. ответственностью. «Мы придумали перегрузку операторов, поэтому теперь для вывода строки на экран вместо функции printf() будем использовать оператор битового сдвига». Увидев это, я сразу понял, что писать реальный код на таком языке не буду никогда.

А вот к Rust действительно стоит присмотреться.

P. S. А ещё я наконец-то нашёл ноутбук, который мне понравился. На стойке Aquarius мне дали подержать 14-дюймовую (даже не 13, а 14!) машинку весом меньше килограмма. Экран у неё не 16:9, а 16:10 (1920×1200), а когда я спросил, не тестировали ли её на совместимость с Linux, коллега ответил: «А на ней именно Linux и стоит. RedOS». И мы в четыре руки немножко поковырялись в консоли.

Называется это чудо Aquarius NS934. В продаже пока нет, модель совсем свежая — партия, которая была на стенде, едва ли не первая. А полное название модели вообще прекрасно — старый добрый Советский Союз.

О концепциях

Оставить комментарий

Архив записей в блогах:
На сегодняшний день PUBG (PlayerUnknown's Battlegrounds), появившаяся в конце марта 2017 года – это одна из наиболее известных и востребованных многопользовательских компьютерных игр. Ее создал не выдающийся программист, а 41-летний фотограф и графический дизайнер Брендан Грин. ...
Есть фильмы культовые, общепризнанные, награжденные призами разных фестивалей и восторженными отзывами зрителей и критиков. А ты начинаешь смотреть и не понимаешь - что в этом фильме так понравилось всем? И специально смотришь до конца, чтобы найти все-таки то зерно прекрасного, ради ...
Рассказали прелестное. Одна Иванова работала в агентстве недвижимости. Весной пришла в агентство, ну, скажем, Сидорова. Сидоровский муж уже заработал чемодан денег, зарабатывает второй, весь в трудах и заботах, ему некогда, потому Сидорова, верная мужнина помощница, взвалила покупку ...
Продолжим . Я слишком много времени провел в ЖЖ в момент когда эта война только началась и была гибридной. Это был своего рода ренессанс платформы, когда в казалось бы вполне стабильно умиравший сервис разом вернулась куча народа для того чтоб обсудить то что еще несколько месяцев ...
 Кончилось все тем, что я просто поставил в дверной проем стул, залез на него, уперся затылком в верхнюю перекладину косяка и сфотографировал. Никаким иным способом моя кровать вмещаться в объектив не хотела. Даже при попытке снять ее из ...