ASUS Россия
в социальных сетях:

Программист

Без перфокарты, магнитной ленты и печатной машинки
Один из главных символов ушедшей — и довольно неуклюжей — эпохи до персональных компьютеров. Перфокарты появились еще в XIX веке, и использовались в СССР еще в самом конце 1980-х. Символы на них наносились перфорацией (пробиванием отверстий). Считывающая машина, подключенная к ЭВМ, анализировала, где именно пробиты отверстия, и так считывала информацию. На стандартной перфокарте 12 строк и 80 столбцов. Каждый столбец — это один символ. Таким образом, в каждой перфокарте помещалось до 80 символов. А для записи информации объемом 1 гигабайт понадобилось бы примерно 22 тонны перфокарт.
Это жесткий диск. Точнее, пакетный магнитный диск производства компании ИЗОТ (болгарская аббревиатура «Изчислителна, Записваща и Организационна Техника») был создан для советских ЭВМ 1970-х, хотя производился до самого конца 1980-х. Диаметр — 14 дюймов, емкость 3 мегабайта. На компьютерах серии СМ могло быть установлено до 8 таких дисков, что доводило общий объем памяти до 24 мегабайт.
Система «Консул» — это причудливый гибрид принтера и печатной машинки, который был широко распространен как система вывода информации из советских ЭВМ в 1960-е и 1970-е годы. Фактически представлял собой печатную машинку с электрическим приводом. Электромоторы, следуя импульсам, приводили в движение все те же молоточки, которые печатали по тому же принципу, что какой-нибудь «Ремингтон» в XIX веке. При этом функция ручного ввода сохранялась. В результате «Консул» весил больше самого древнего и тяжелого «Ремингтона».
  • На базе процессора Intel® AtomTM
    Операционная система Windows 8.1
  • Высокая производительность и широкая совместимость станет настоящим подарком для осторожных и скрупулезных профессионалов, не терпящих ошибок.
  • С предустановленным Office 365 Персональный можно сразу браться за крупный проект и забыть о мелочах, которые уже настроены на вашем устройстве.
  • Даже если во всем офисе отключили электричество, вы можете продолжить работу, заряд батареи не подведет еще 11 часов.

Подробности на www.asus.ru

Профессии программиста придется испытать глубокие преобразования, раз даже Билл Гейтс считает, что сейчас, в золотой век компьютерных технологий, программирование стагнирует, и хотя хороших кодеров становится все больше, это не ведет к прогрессу, который мог бы решить стоящие перед нами задачи.
Каждый станет сам себе программистом также, как уже становится сам себе фотографом (с помощью смартфона) или журналистом (с помощью блога). Сможет делать под себя приложения, перепрограммировать приборы, автоматизировать свою работу.
Многочисленная домашняя электроника становится умней и желает друг с другом взаимодействовать — и тут тоже потребуются программисты. Бум мобильных приложений наверняка сменится бумом приложений для гаджетов и роботов.

Рабочим столом программиста 1960-70-х был терминал — металлический стол, на котором стояло устройство ввода (клавиатура) и монитор. Огромная коробка, которая в несколько раз больше любого современного компьютера, была лишь телевизором, а собственно «мозги» на столе не умещались, и вообще с трудом умещались в комнате. Устройствами хранения и передачи информации служили очень странные и громоздкие предметы. Современному же программисту, в принципе, требуется только легкий и удобный гаджет, который можно взять куда угодно. Он все равно будет в тысячи или даже миллионы раз более мощным, чем то, на чем программировали родители или дедушки современного программиста. При этом доступ к распределенным облачным сервисам предоставляет практически безграничные ресурсы.

Главные тренды в программировании по итогам 2014 года

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

С одной стороны, новые языки постоянно появляются. С другой — крайне редко какой-нибудь из них способен завоевать настоящую популярность и вытеснить прежних лидеров. Но в 2014 году появилось по крайней мере два таких языка, которые точно имеют будущее благодаря поддержке со стороны двух крупнейших IT-гигантов. Во-первых, это Hack от Facebook. Его создала команда талантливых программистов внутри компании для того, чтобы преодолеть неудобства традиционных языков — таких как PHP. Разработччики утверждают, что в сложных вэб-проектах он позволяет сохранять гораздо более стройную структуру кода и менее требователен к ресурсам. Второй новичок — язык Swift от Apple, предназначенный для создания приложений на iOS и Mac OS. Он намного лаконичней и удобней использовавшегося ранее Objective-C, и призван упростить процесс создания приложений, расширить число разработчиков.

Контейнеризация

Мы привыкли к тому, что программа устанавливается на наш компьютер или приложение на мобильный девайс буквально в пару кликов и пару касаний. Просто скачиваем — и нажимаем «установить». А вот с серверами совсем по-другому. Чтобы установить что-либо на сервер, необходимо, как правило, его настроить, «поколдовать». А администраторы и программисты, которые постоянно имеют дело с серверами, тоже хотят быть как простые пользователи: нажали пару кнопок — и все установилось. В последнее время их мечты стали становиться реальностью. Набирает силу так называемая «контейнеризация» — когда любая программа, любой код для сервера как бы упакована в «контейнер», который ты ставишь на сервер — и все работает. Это сродни контейнерной революции в транспорте, когда место кучи неудобных тюков и ящиков занял стандартный контейнер, изменивший всю транспортную систему мира. Разработчики помнят об этом сравнении и намеренно используют «портовую» терминологию — например, самая популярная программа для контейнеризации называется Docker.

Распределенные ресурсы становятся доступней

В последние годы разработчики стали привыкать пользоваться удаленными ресурсами. Ведь не всегда под рукой есть достаточные вычислительные мощности или нужное дисковое пространство. И необходимость в ресурсах часто распределена неравномерно — сегодня нужно много, а завтра совсем мало. Иметь серверы, способные справиться в любой момент с любой задачей — это крайне расточительно. Поэтому популярны такие вещи, как, например, Amazon Web Services — платформа облачных сервисов на любой вкус: хостинг, датацентр, вычислительные мощности. Ты берешь столько, сколько надо в данный момент, и платишь только за это. Когда сервис только появился, он был слишком дорог. Но постепенно становился все доступнее, также как конкуренты от Google и HP. В 2014 году на рынок вышел еще один серьезный конкурент — Microsoft Azure. В прошлой жизни его звали Windows Azure. Он не только переименовался, но и обрел много новых функций, а главное — скорость (в 2014 он был признан самой быстрой облачной платформой). В результате на радость программистам в 2014 году развернулась серьезная борьба за качество и удешевление распределенных ресурсов.

Лучшие приложения для программистов по итогам 2014 года

Sublime Text

У всех есть какая-то основная «рабочая лошадка». У большинства офисных служащих это Word, то есть текстовый редактор, у тех, кто работает с цифрами, — Exel, то есть система электронных таблиц. Главная рабочая среда программиста — тоже текстовый редактор. Теоретически можно писать код хоть ручкой в блокноте, хоть в том же Word. Но лучше в специализированном редакторе — который знаком с особенностями разных языков программирования, имеет удобные встроенные инструменты или даже может подсказывать наиболее уместные в данном случае элементы кода — как в сматрфонах подсказывают слова, когда их только начинаешь набирать. Одним из самых популярных и продвинутых текстовых редакторов для программистов является Sublime Text.

GitHub

Что-то вроде огромного рабочего пространства для миллионов программистов. У GitHub есть нечто вроде слогана — «Social Coding» — который намекает: здесь есть что-то общее с социальной сетью. Правильнее сказать, это социальная рабочая сеть. Одновременно и муравейник, и библиотека, и клуб по интересам с неформальным подходом к общению. GitHub умеет хранить абсолютно все изменения, которые вносятся в программный продукт. Таким образом, можно удобно работать над одним и тем же проектом сразу многим людям, легко и просто обмениваться между собой разными версиями продукта в целом или его кусками. Начинался он, конечно, как чистый вэб-сервис, но сейчас имеет систему программ и приложений для разных платформ.

1password

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

Создатели параллельной реальности: что ждет программистов
в мире, построенном программистами
С каждым годом программисты будут все влиятельней, причем,
влияние будет распространяться и на не-виртуальный мир
ASUS Fonepad 8
FE380CG/FE380CXG
Всегда на связи!
Идеальное сочетание планшета и смартфона
– Высокий уровень производительности
– Голосовые вызовы и мобильный интернет 3G
– Фронтальные стереодинамики ASUS SonicMaster
– Высококачественный IPS дисплей
Цена от 7 990 руб.
На базе процессора
Intel® AtomTM
Intel, логотип Intel, Intel Atom и Intel Atom Inside являются товарными знаками корпорации Intel в США и/или других странах.
ASUS Россия
в социальных сетях: