Какой язык программирования выучить?

Тема в разделе "Мегафлуд", создана пользователем komyak, 29 янв 2014.

  1. komyak

    komyak

    Регистр.:
    4 фев 2009
    Сообщения:
    486
    Симпатии:
    187
    Понадобилось выучить язык программирования, но не могу определиться какой именно...)) "Языки всякие нужны, языки всякие важны..."
    Из того что знаю: PHP&HTML
    Супер сложные программы писать не собираюсь, поэтому хочется что то не слишком "замороченое". Кроссплатформенность не нужна, подойдёт "просто под Винду".

    Нужно чтоб язык умел хорошо работать с веб:
    1)Гуи(желательно визуальное создание интерфейса)
    2)Отправка форм
    3)Работа с текстом
    4)Парсинг-грабинг
    5)Работа с прокси

    Посмотрел псевдо-гуи PHP для винды, но это просто костыли...
    Сейчас смотрю в сторону Питона- изучать не начинал, но своими библиотеками(gui,grab) в принципе подходит.

    Подскажите что учить?
     
    Последнее редактирование: 29 янв 2014
  2. Java

    Java

    Регистр.:
    14 окт 2011
    Сообщения:
    154
    Симпатии:
    35
    Есть гуй для php. Develstudio называется, функционал устраивает полностью, но стабильность там ппц какая.
     
  3. komyak

    komyak

    Регистр.:
    4 фев 2009
    Сообщения:
    486
    Симпатии:
    187
    Это как раз те самые костыли. Тормоза жуткие.
     
  4. Nei

    Nei Nosce te ipsum

    Регистр.:
    5 сен 2009
    Сообщения:
    616
    Симпатии:
    488
    Почему не классика жанра? C++
    Есть и мощный ГУИ, и библиотеки для работы с нетом.
     
    donvictorio нравится это.
  5. komyak

    komyak

    Регистр.:
    4 фев 2009
    Сообщения:
    486
    Симпатии:
    187
    Как со сложностью обучения? Функционал громаден, но после прочтения Перейти по ссылке в раздумьях...
    HTML выучил за неделю
    PHP за пару недель
    А почитав про С++ "несколько лет программирования" это ставит в тупик))))

    С чего посоветуете начать изучать С++?
     
  6. Java

    Java

    Регистр.:
    14 окт 2011
    Сообщения:
    154
    Симпатии:
    35
    Ты выучил PHP за пару недель? o_O
    А как же мои 2 года... эх вообщем :alko:
     
    kobalt7 нравится это.
  7. Nei

    Nei Nosce te ipsum

    Регистр.:
    5 сен 2009
    Сообщения:
    616
    Симпатии:
    488
    Всё зависит от того, насколько глубоко изучать язык.
    Вряд ли за 2 недели можно стать профи в PHP, очень слабо верится. Изучить синтаксис - да, получить какие-то навыки по написанию скриптов средней сложности - да. То же касается и HTML. Изучить все нюансы толковой вёрстки - и нескольких месяцев, думаю, не хватит, не то что неделя. В любом случае нужен опыт, а он быстро не накапливается, как ни крути.
    Тоже самое и с C++. Начать писать какие-то программы (пусть даже те же несложные парсеры) можно и за две недели. Хотя в целом C++ конечно посложнее PHP.
     
  8. esche

    esche

    Регистр.:
    9 авг 2009
    Сообщения:
    359
    Симпатии:
    243
    Основы. Алгоритмы. Для начала - основы.. типы данных (базовые), операции с ними, ветвление - циклы, условие, подпрограммы-процедуры-функции. Чуть дальше - основы ООП - классы/объекты/методы. Параллельно - "плюшки" в виде рекурсии, обхода списков-графов, массивы и тд. Ещё немного - паттерны..

    После освоения по сути на любом языке сможешь базовые вещи реализовать. А GUI-обработчики-парсинги.. как правило, функции-библиотеки имеются либо стандартные, либо уже реализованные.. Читать доки.
    Есть, конечно, языки более сложные строгие, которые предъявляют больше требований к разработчику... есть со специфичными конструкциями, которые облегчают жизнь...

    А гуй с отправой форм и парсингом.. ну на делфях можно сделать :D
     
  9. komyak

    komyak

    Регистр.:
    4 фев 2009
    Сообщения:
    486
    Симпатии:
    187
    Может быть сказал слишком громко о двух неделях))) Да, 2 недели алгоритмов, синтаксисов и примеров, а остальное время практика))) Про профи и не говорил))

    Для меня программирование скорее хобби, чем заработок. И со сложными языками будет сложно.
    Новый язык нужен т.к. некоторые вещи(например парсинг файла или создание БД для наполнения сайта) целесообразней сделать в окнах, чем в серверном варианте.
    Пыху начал учить т.к. интернет в компе был 15кб/сек(да, такое тоже бывает)), а автоматизировать нужно было много.

    Поэтому и привел в пример нужные возможности языка.

    Пока читал описания языков, попался Перейти по ссылке.
     
  10. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.521
    Симпатии:
    1.370
    Учи С++ - сможешь написать своё расширение под php :crazy:
    Будет что-то типа GUI в виде веб-странички и быстрота Си под капотом :)

    Кстати, если прислушиваться к отзывам, то на все языки можно найти обоснованные статьи о том, как некий язык хорош и о том как этот же язык ужасен и костылен :)

    Перейти по ссылке
     
    Последнее редактирование: 30 янв 2014
    Nei нравится это.