Помогите выбрать язык программирования

N
На сайте с 12.12.2012
Offline
26
2416

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

1) Парсинг информации из разных источников

2) Многопоточность

3) Обработка больших массивов данных (например, лингвистический анализ текста)

4) Интеграция с сервисами

Заранее спасибо за развернутые ответы, почему стоит выбрать именно предложенный вариант.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

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

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
vob2014
На сайте с 30.03.2014
Offline
91
#2

php - на нем можно все из ваших задач, разве что с большими массивами данных типа 1 ГБ будет не очень... для php библиотек еще больше :) Хотя это верно в принципе - весьма важно хорошее окружение (бибилиотеки, хостинг (бесплатный идет в +), документация, учебники, готовые работающие проекты с открытым кодом и тд). Отличный язык с убогим окружением представляет только теоретический интерес.

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

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

высокого уровня сложности не имеющие достойных готовых решений. По вашему списку полно готовых решений. Язык изучать не нужно. Нужно погуглить и изучить разделы этого форума по софту для СЕО

на предмет их поиска и тестирования на "понравилось".

...
Оптимизайка
На сайте с 11.03.2012
Offline
396
#3
vob2014:
php - на нем можно все из ваших задач, разве что с большими массивами данных типа 1 ГБ будет не очень...

И с многопоточностью.

Для обучения такой язык, как PHP не посоветовал бы - очень нестрогий. А с Java перескочить на PHP потом всегда можно.

W
На сайте с 02.10.2014
Offline
8
#4

python :)

Всем Вашим критериям соответствует.

ТС холиварщик.

Каждый будет советовать свое.

domen4you
На сайте с 08.03.2013
Offline
53
#5

разве цель изучения языка не заработок денег с помощью него? Не вижу этого пункта)

B1
На сайте с 13.12.2012
Offline
28
#6

PHP прост на старте. есть у него масса недостатков, но это отдельная тема...

C/C++ начните с изучения этих языков, они решат ваши задачи. далее Си подобные языки такие как Java,PHP легко поддадутся.

S
На сайте с 23.05.2004
Offline
315
#7

Абсолютно любой язык, который знает сосед. Что бы было у кого помощи попросить.

Это просто подпись.
dlyanachalas
На сайте с 15.09.2006
Offline
693
#8
Оптимизайка:
PHP не посоветовал бы - очень нестрогий. А с Java перескочить на PHP потом всегда можно.

Аргументируйте, пожалуйста, в чем PHP менее "строгий" чем Java.

N
На сайте с 08.10.2011
Offline
188
#9

Php, по крайней мере "работу" всегда можно будет найти

bay_ebook
На сайте с 28.05.2010
Offline
111
#10
Оптимизайка:
Java, нормальный язык как для обучения, так и для решения поставленных задач, благодаря наличию большого числа библиотек.

Сидишь, составляешь единый xml-конфиг файл с 4 библиотек. И вроде только хочешь сделать вывод "hello word", а все вокруг думаю, что ты пишешь что-то не менее сложное чем 1С 😂

А по теме - стандартные задачи - ЦМС на пхп или библиотеки к ним - хватить. Когда разберетесь, можно будет решать куда копать.

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий