ООП и полнота или неполнота различных языков программирования

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

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

Объектно-ориентированное программирование, далее ООП, не новая технология. Появилась давно и в последние годы стала популярной, т.к. позволяет значительно снизить порог вхождения при изучении языков программирования, ускорить процесс разработки и стандартизировать этот процесс. Основная идея ООП — объединение данных и обрабатывающих их процедур в единое целое — объекты. Программа представляет из себя совокупность объектов, каждый из которых является реализацией определенного класса (особый тип данных), а классы образуют иерархию, которая может быть унаследована от других классов. Галиматья, да? Сформулирую проще и своими словами. Когда я писал на ассемблере или на С для микроконтроллеров я управлял памятью, ссылками, кешами и регистрами. Надо нарисовать точку на экране, сиди пиши код для того чтобы вызвать какие либо примитивы доступные тебе и их помощью сделать задуманное. Через прерывания bios например В объектном программировании все так же и одновременно по другому. Нет никаких регистров, точнее есть они но так от нас скрыты что можно сказать что нет их. Есть обьект экран, view или еще как-нибудь. Он просто есть и содержится допустим в базовом фреймворке. Мы посылаем ему сообщение Нарисуй точку с таким оформление в в таких то координатах.  Точка появилась. ВСЕ! т.е. мы вообще не заморочились непосредственно с процессом рисования точки.  Если нужно чтобы точка была сенсорной, бы создаем новый класс на основе базового класса экрана и…

Человек который ничего не создает, ничего не стоит

Достаточно долго ничего не писал в блог :(.  И вовсе не потому что нечего было написать. Нет последние две недели были крайне насыщены. Хотя бы тем что я в конец осознал перспективы сложившеся ситуации, разрубил гордиев узел и решился идти дальше.

Я бы в дворники пошел…

Продолжу рассуждать о работе. Сложившаяся ситуация, неизбежно придет к развязке в ближайшие недели.  Вероятность позитивного исхода я оцениваю в процентов 20%. Не более. Если мыслить трезво, то других вариантов нет и кому-то нужно избавится от старого чтобы споткнуться на новом.  Я бы и сам так сделал. Это очень удобно, и козел отпущения есть, можно свешивать на него все неудачи и следующие потерянные пару лет никто не заметит в очередной раз.   Вот и остается, что в оставшиеся 80% мне нужно подумать  чем заняться дальше. Да и пожалуй как все это оставить! блин за две недели такое не передается

Восстановление флешки Transcend JetFlash 300 32Gb

Есть у меня флешка  Transcend JetFlash 300 32Gb. Случилось с ней вот какое несчастье. Захотели друзьям перенести фильмов, в том числе и хорошего качества.  Они были больше 2 гб и соответственно я форматнул ее в NTFS. После заполнения фильмами и доставки на место выяснилось что она не определяется  после этого она собственно нигде не определяется . Умерла.

Вечерний поток сознания
планы , Работа / 02.02.2013

На улице почти ночь, мои спят, я почитав что пишут вебмастера опять потерял точку душевного равновесия и решил написать в блог. Кода я так делаю я чуть более полно обдумываю то что хочу сказать и обычно нахожу какое-либо решение. Музыкальная тема поста (ох полюбилась мне эта песня, так и тянет на шашлыки в лето):

Что такое разъем RJ45?

«Что такое RJ45?»  один из часто возникающих вопросов у начинающих пользователей компьютеров, локальных сетей, маршрутизаторов. На самом деле это очень просто определение и мы сейчас его расскажем: Итак, разъем RJ45 — это разъём«Registered Jack»(«зарегистрированный разъем»), т.е. официально принятого стандарта разъемов  «Universal Service Ordering Codes» («Универсальные Коды Классификации Сервиса»). На самом деле подобных разъемов очень много и они все имеют маркировку RJ, и отличаются цифрами, ну и конечно же назначением и внешним видом. Например, в системах передачи данных, телефонии и компьютерных сетях наиболее распространенными являются разъемы RJ-12 (телефонный),RJ-11 (телефонный) иRJ-45 (компьютерный).

Что такое служебный трафик

Сегодня я хотел бы рассказать вам о такой особенности  работы сети и сетевых протоколов, как служебный траффик. Сейчас появилось достаточно большое количество ресурсов обещающих измерить скорость соединения вашего провайдера и тарифного плана с минимальными погрешностями. Однако сама суть технологии TCP/IP и маршрутизации позволяет производить такие измерения с большой погрешностью.

Что такое OpenOffice

Наш рассказ о том, что такое OpenOffice, начнем с того, что OpenOffice.org — крупномасштабный проект «open-source» (ПО с открытым кодом). Основной целью данного проекта является реализация полноценного и при этом свободного пакета офисных программ, который бы  не уступал по своим возможностям пакету«Microsoft Office».