Краткая история развития языков программирования
Ответ на пост «Интересы классов»
Я изобрёл динамический анализатор классов, который назвал Karl Marx.
Он исследует переменную по множеству параметров и определяет ей соответствующий класс. Рассмотрим пример.
Вот есть переменная:
Karl Marx внимательно смотрит на её характеристики.
Нет частной собственности (private property)
Нет собственных полей
Нет собственных фабрик
Значит эта переменная принадлежит классу Proletarian
Или вот другой пример
Есть частная собственность
Имеет фабрику
Значит эта переменная принадлежит классу Capitalist
Завершу обзор ещё одним тривиальным примером
Есть собственное поле
Некоторые поля наследуются от родителя
Значит эта переменная принадлежит классу Bourgeois
Анализатор классов Karl Marx и GC Lenin поставляются вместе в DSL VKP(b) и позволит провести рефакторинг вашего кода, избавив от таких антипаттернов как:
Ленивый класс
Посредник
Параллельные иерархии наследования
Одержимость элементарными типами
Завистливые функции
Но будьте внимательны, могут появиться следующие антипаттерны:
Отказ от наследства
Большой класс
Теоретическая общность
Неполнота библиотечного класса
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
C и C++. Кто лучше?
C и C++ спорят кто из них лучше, но это всего лишь детская забава. В конце концов, любой программист знает, что по-настоящему крутым языком является Ассемблер.
Философский саппорт
Синдром 10-летнего джуна?
Источник: IT-юмор
Кажется кто-то возрождает баш
При поиске полюбившегося, но пропавшего башорга наткнулся на сайт forkb.ru. Похоже на оригинал, но типа форк. Интерфейс так себе, но хоть новый цитатки публикуются, а не как на других клонах.
Меряем мир в сосисках!
Пройдя этот тест, вы узнаете, сколько нужно сосисок, чтобы спуститься по ним на дно Марианской впадины. А еще сколько их можно съесть, пока длится самый долгий в мире поцелуй. Не пропустите!
Full Stuck Developer
*Stuck - застрявший
localhost