Софт-Варез.РФ

Сегодня:
Карта сайта Контакты Главная

Лучшие программы


Скачать Adguard Adguard 5.10
Блокировка рекламы
Скачать AusLogics BoostSpeed AusLogics BoostSpeed 8.0.0.0 + ключ
Ускоритель ПК
Скачать Daemon Tools Daemon Tools Pro 5.4 Rus + crack
Эмулятор дисков
Скачать Kaspersky Internet Security KIS 2016 Final + ключи Kaspersky
Антивирус
Скачать Nero Nero 2014 Platinum + ключ
Запись дисков
Скачать NOD32 ESET Smart Security 7 + ключи ESET
Антивирус
Скачать Adobe Photoshop Adobe Photoshop CC 2015 + ключ
Фотошоп
Скачать Total Commander Total Commander 8.51a Final + ключ
Файловый менеджер
Скачать Uninstall Tool Uninstall Tool 3.4.0.5350 Rus + ключ
Удаление программ
Скачать Winamp Pro Winamp Pro 5.666 Rus + ключ
Мультимедиа плеер
Скачать WinRAR WinRAR 5.21 Final Rus + keygen
Архиватор

Популярное

    Полезное

    Наши партнеры

    {sape_links}

    Авторизация

    Страница ВКонтакте


    Интересное

    Развлечения

    Опрос

    Какая у Вас ОС?


    Счетчики

    » » » Java и C++: языки XXI века
    АвторАвтор: Airat | ДатаДата: 28-10-2013, 23:06

    Java и C++: языки XXI века


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

    • Web-разработка, облачные и распределенные технологии.
    • Локальная разработка на базе ПК.
    • Разработка программ для мобильных систем.
    • Сопровождение классических проектов прошлого.

    Куча технологий, библиотек, платформ… Честное слово, когда-то мы работали на XT в GWBasic и Pascal, и все было просто изумительно. Это уже потом пришел язык С и всех испортил. Кстати, как ни странно, но по рейтингу TIOBE Software именно язык Си занимает второе место. Первое уже давно и бесповоротно занято Java, а за 3-5 места активно бьются С#, C++ и Objective-C. Вот такая россыпь потомков получилась у языка Си. Между тем, этому рейтингу многие не верят. Дело в том, что он сформирован роботами по количеству запросов в поисковых системах, среди упоминаний в блогах и т.д. Реальная картина получится, если брать требования компаний на прием сотрудников, и вот там тут же всплывает на втором месте язык Python, а чистый Си колеблется в районе 5% от общей востребованности. И есть ли смысл после этого считать рейтинг до третьей точки после запятой? Ежу понятно, что Java так и останется на первом месте как для локальных, так и сетевых технологий, а Си-шарп и чистый Си не смогут свернуть С++ – первый в силу своей простоты, а второй – в силу старения. Этак еще можно было тот же Паскаль привлечь, ведь на нем обучаются практически все студенты.

    В любом случае, Java сегодня изучать нужно обязательно, в виду его сегодняшнего огромного влияния, а также востребованности не только для ПК и сетевых приложений, но по применяемости его для мобильных устройств. Теперь по поводу Си. Можно, конечно, поднять книги 70-х годов и цитировать Кернигана, но всякому ясно, что его время прошло, а фокус задач значительно сузился до встроенных систем, микроконтроллеров и т.д. И остается лишь С++ на втором месте. Тем более, что изучение С++ всегда будет необходимым, и он может легко считаться вторым в списке. Изучая его, вы никогда не прогадаете, потому что основы и конструкции, заложенные в нем, сегодня применяются практически во всех остальных языках, включая даже новые виды Бейсиков и javascript, PHP и даже Java.

    Конечно, даже такой рейтинг субъективен, так как отражает интересы крупных корпораций и заказчиков. В России может легко получиться так, что при поиске работы у вас попросят знания древнейшей версии Foxbase или FoxPro, или же оставшуюся жизнь придется работать над сопровождением приложений VBA или 1C. Готовьтесь к тому, чтобы изучать не столько языки программирования, сколько алгоритмы и структуры данных, а уж кодировать их можно будет на чем начальник велит. В этом плане старик Вирт никогда не ошибался, как и Кнут, чьи учебники сегодня вновь начали допечатывать и переиздавать.


    .


    Если Вы обнаружили грамматическую ошибку, то выделите текст в браузере и нажмите Ctrl+Enter

    Теги к статье:

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

    Добавление комментария

    Ваше Имя:*
    Ваш E-Mail:*
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    Введите два слова, показанных на изображении:
    Вопрос:
    Сколько пальцев на руке?
    Ответ:*

    Запрещено:
    - Использовать ненормативную лексику, мат, оскорбления;
    - Писать малоинформативные сообщения (флуд);
    - Рекламировать другие сайты.
    (Нет смысла оставлять ссылки на другие сайты под маскировкой бессмысленных предложений и словосочетаний, т.к. все равно будут удалены. Ссылки в комментариях заблокированы от индексации поисковиками. Так что спамщики не тратьте время зря).