« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга



ПнВтСрЧтПтСбВс
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
    Популярное
Функция AccessResource

Регистрация в реестре

Переходим с PHP на Perl, как это ни печально...

Модуль mod_rewrite. Часть 3.

Описание функций C (Си) / C++ - tell

The RAISE Method Group: Алгебраическое проектирование класса

Понятие рекурсии

Обзор FrameWork-ов: когда использовать, какой выбрать?

Шаблоны Django. Наследование.

LINQ – недостающее звено в разработке баз данных




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 182
Пользователей: 1
  • bess

  • Статьи:: Разное :: 10 языков программирование, которые стоит изучать



    отправить ссылку другу версия для печати  Обсудить на форуме

    10 языков программирование, которые стоит изучать

    Обозреватель eWeek Дебора Ротберг высказала в своей статье интересное мнение по поводу современных языков программирования, выделив, если можно так сказать, первую десятку языков, которые стоит изучать. Обозреватель eWeek Дебора Ротберг высказала в своей статье интересное мнение по поводу современных языков программирования, выделив, если можно так сказать, первую десятку языков, которые стоит изучать.

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



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

    Хорошие учителя всегда обращают внимание, что язык программирования - это всего лишь язык. И для хорошего программиста конкретный синтаксис не имеет значения. Эту фразу сказал в интервью для eWeek Тим Хакаби, глава программной компании CEO Interknowlogy.com из Сан Диего.

    Хакаби также подчеркивает, что когда компания загружена работой и срочно требуются профессионалы, владеющие определенным языком программирования, становится практически невозможно найти их за необходимое время.

    Тим Хакаби: "Мы ищем профессионалов, прилагая для этого максимум усилий, даже в свое свободное время. Иногда приходится нанимать выпускников школ, владеющих .Net или даже Java на начальном уровне, с целью научить их профессиональному программированию, чем найти готового профессионала.

    "Не останавливайтесь на одном или двух языках. Когда я начинал работать, в 1969, перспективными считались Fortran, Cobol и Assembler S/360. Сегодня на арене Java, C и Visual Basic. Через 10 лет ситуация кардинально изменится и будут востребованы совершенно другие языки программирования. В конечном счете, я выучил около 24 разных языков программирования за 30 лет", - подчеркнул, Вейн Дюкейн, директор по программным разработкам Granview Systems из Себастополя в Калифорнии.

    Опросив веб-разработчиков и работников IT-компаний, занимающихся поиском сотрудников, мы отобрали 10 языков программирования, которые становятся большим преимуществом в резюме программиста.

    1. PHP

    Что это: Язык программирования с открытым кодом, использующий интерпретатор на стороне сервера, кросс-платформенный язык HTML скриптов, особенно подходящий для веб-разработок, так как легко может встраиваться в HTML страницы.

    Почему его стоит учить: Он имеет очень широкую область применения. Будущее и уже настоящее именно за такими языками, в которых увеличение скорости достигается за счет кэширования и использования откомпилированных заранее плагинов.

    Количество вакансий: 1152 (количество вакансий взято с одного из самых популярных американских сайтов по трудоустройству для профессионалов в области технологий Dice.com).

    2. С#

    Что это: Объектно-ориентированный язык общей направленности, код в котором компилируется. Это язык разработанный, Майкрософт как часть платформы .Net на основе языков C и С++.

    Почему его стоит учить: Это важная часть среды разработки .Net. Изучение C#, который можно было бы сравнить с Java, получившим другое имя, очень важно, если вы ориентируетесь на использование технологий Майкрософт.

    Количество вакансий: 5111.

    3. AJAX (асинхронный JavaScript и XML)

    Что это: Не смотря на то, что технически это не язык программирования, AJAX использует XHTML или HTML, JavaScript и XML для создания интерактивных веб-приложений.

    Почему его стоит учить: О AJAX заговорили после того, как Google применила его в Google Maps. Можно сказать, что именно тогда он появился на карте и количество предложений для знатоков AJAX начало стремительно увеличиваться. Многие профессионалы считают, что спрос в этой области очень большой, потому что AJAX значительно сложнее изучить, чем любой другой язык программирования.

    Количество вакансий: 1106.

    4. JavaScript

    Что это: Не стоит путать с Java. JavaScript - это объектно-ориентированный язык скриптов, который выполняется на стороне клиента веб-браузером. Он меньше, чем Java, имеет упрощенный набор команд, легче кодируется и более прост в изучении.

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

    Количество вакансий: 4406.

    5. Perl

    Что это: Язык программирования с открытым кодом, кросс-платформенный, выполняется на стороне сервера. Код интерпретируется. Получил широкое распространение, как удобное средство для обработки текста в CGI программах.

    Почему его стоит учить: Возможности по обработке текстов сделали его очень популярным при написании программ для веб-серверов и самых разнообразных задач. Если вы планируете заниматься веб-программированием, изучение Perl или PHP можно считать просто обязательным.

    Количество вакансий: 4810.

    6. С

    Что это: Стандартный язык программирования, предназначенный для самых разнообразных задач. Это один из самых распространенных языков, ставший основой для нескольких других, например, C++.

    Почему его стоит учить: Изучение C - это основа, которая позволит легко перейти на Java или C#, так как большая часть синтаксиса очень похожа. Кроме того, синтаксис, подобный C применяется в основных языках web-программирования

    Количество вакансий: 6164.

    7. Ruby и Ruby on Rails

    Что это: Ruby - это динамичный, объектно-ориентированный язык с открытым кодом. Ruby on Rails - инструментарий разработчика с открытым кодом для веб-программирования, написанный на Ruby.

    Почему его стоит учить: С такими достоинствами, как простота и эффективность этот язык программирования обречен стать очень распространенным через несколько лет. Начинающим стоит обратить внимание на легкость изучения.

    Количество вакансий: 264.

    8. Java

    Что это: Объектно-ориентированный язык программирования, разработанный Джеймсом Гослингом и группой разработчиков из Sun Microsystems в начале 1990-х.

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

    Количество вакансий: 14408.

    9. Python

    Что это: Интерпретируемый динамичный объектно-ориентированный язык программирования с открытым кодом, который использует механизмы автоматического управления памятью.

    Почему его стоит учить: Разработанный, чтобы быть хорошо читаемым минималистским языком программирования, многие даже говорят, что он не лишен некоторой доли юмора, Python интенсивно используется в Google и в академических кругах.

    Количество вакансий: 811.

    10. VB.Net (Visual Basic .Net)

    Что это: Объектно-ориентированный язык программирования, который входит в комплект средств разработки от Майкрософт.

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

    Источник: http://www.stolica.ru/




    Рубрика: Разное




    Подгрузка через AJAX HTML-кода, содержащег....

    AJAX

    При разработке CMS S.Builder наша команда активно использовала AJAX. Теперь вот решили поделиться накопленным опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в S.Builder написана библиотека sbAJAX. Можете качать и пользоваться :). В этом файле есть функция sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет или полезут баги. Эта функция как раз решает поставленную задачу.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Обзор нового релиза самой мощной Ajax библ....

    AJAX

    Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все внимание на флагманский продукт — Dojo 1.2.


    Подробнее... | Рубрика: AJAX | Добавлено: 19.11.2008

    Firebug 1.3 и 1.4 alpha — что нового и инт....

    Вебмастеру

    Если вы профессиональный веб-разработчик и постоянно имеете дело с разработкой и отладкой сложных AJAX приложений, то наверняка знаете и используете Firebug — плагин для браузера Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем, которые могут возникнуть при разработке. Но и этот инструмент не лишён если не недостатков, то некоторых фич, которые могли бы облегчить работу. И даже идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.


    Подробнее... | Рубрика: Вебмастеру | Добавлено: 19.11.2008

    Остальные статьи:

    Релиз Microsoft Silverlight 2.0. Что новог...
    XML документация в C#
    Курсоры в MySQL 5
    Microsoft опубликовала подробности о сесси...
    Microsoft делится подробностями о том, что...
    Тестируем новый javascript от нового брауз...
    MySQL Query Cache
    Использование провайдеров компиляции в As...
    Чего мы ждем от C# 4.0
    Delphi 2009 и C++Builder 2009
    Джоэл Спольски и Джеф Этвуд запустили новы...
    Поиск кода Google /* что нового? */
    10 jQuery скриптов для улучшения интерфейс...
    Генераторы отчетов FastReport 4 и QuickRep...
    День программиста — набор стерeотипов
    Индусские програмисты
    Вышел Django 1.0
    Портативная версия Google Chrome Portable
    Исходные коды .Net Frameword 3.5 SP1 для о...
    Пишем правильный online WYSIWYG-редактор


    Цитата дня (все,добавить):

    Портал фрилансеров

    работа на дому


        Рубрикатор

    Программирование

    C/С++
    Обучение
    Windows API
    XAML
    Моделирование
    Паттерны
    Visual Basic 7 .NET
    WxWidgets
    Функции WinApi
    Функции С++
    Разработка под Mac OS
    Eiffel
    Visual Studio 2008
    UI дизайн
    Алгоритмы
    Конкурсные статьи
    Turbo Pascal
    Visual Studio
    CASE-средства
    Visual Studio 2005
    Без VCL
    Delphi
    Тех. документация
    Тестирование
    Software Testing
    ООП
    TCP/IP
    Google Android
    Windows Installer
    .NET Framework
    Драйвера
    C# C Sharp
    Справка
    Проектирование
    Информ. системы
    Visual Basic
    Assembler
    Оптимизация кода
    Gtk+
    Компоненты
    Реинжиниринг
    Управление проектами
    Extreeme programming
    Lotus Notes
    Алгебраическое проектирование


    Интернет технологии

    PHP
    Perl
    ASP
    WAP
    Cookies
    SSI
    CGI
    Web Servers
    VB Script
    DNS
    CSS
    XML
    Html
    Java Script
    Java2ME
    Firewall
    Flash
    .htaccess
    Apache
    VRML
    Протоколы
    Поисковые системы
    Технология JAVA
    Учебник по PHP
    Учебник по JavaScript
    Учебник по XML
    Java Q&A
    AJAX
    DHTML
    XHTML
    Dreamweaver
    Web 2.0
    Python
    Вебмастеру
    Cisco
    Ruby on Rails
    Silverlight

    Базы данных

    Access
    InterBase
    MySQL
    Oracle
    ADO .NET
    Основы SQL
    Учебник по Access 2002
    MS
    Microsoft FoxPro
    Доступ к данным
    XML в MS SQL Server 2000
    ODBC и MyODBC
    Обучение
    Caché
    DB2
    PostgresSQL
    Sybase
    Теория
    Хранилища данных
    Безопасность
    Реляционные данные
    MySQL и mSQL

    Остальное:

    Разное
    Обзоры книг
    Безопасность
    Графика и дизайн
    Юмор
    Linux
    Фракталы
    Microsoft Axapta
    Многоядерность
    Сети
    Microsoft Office
    Работа
    MS-DOS
    Криптография
    Графика и игроделание
    Новости SDK
    Системы защиты
    Учебник по AutoCad
    CVS
    Windows XP
    Windows Server 2003
    Windows Vista
    Windows 7
    Мероприятия