Java - абсолютно убогий язык, не устаю об этом повторять - и не стоит о нём вообще задумаваься, если заставлять не будут.
Феерический бред.
Это самый популярный язык сейчас, посмотри на вакансии.
Язык элегантный и простой, ничего лишнего.
Посмотри на высокооплачевыемые вакансии. Треть их - джава.
.NET - ей я не особенно занимался, но начинать с этого точно не стоит, так как появилась она как очередной продукт топ-менеджеров.
Клон джавы от MS. Т.е. все, что применимо к джаве, применимо и к ней.
Существует такой ужас, которые некоторые языком программирования называют.
Это твое мнение. Если бы он был ужасен, он бы не был так популярен. Следовательно ты неправ.
А пхп отлично решает свой класс задач.
Посмотри на Zend Framework - отличный инструмент. Качественный.
Это dynamic позволет минимизировать количество логических ошибок? Неубедительно...
Читай внимательно. Я говорил про strong типизацию.
Ну.. конечно можно сразу писать dfs - но... всё-таки человек, который только начал программировть не знает даже такого алгоритма. Может, он и вообще про графы не знает... Калькулятор что ли лучше написать.. даже не знаю.
Графы? Эта задача элементарно решается на чистой логике без всяких навороченных алгоритмов. Подумай на досуге
Если начинает человек с Java/.NET - то так и выйдет. Но поддерживаю.
А про интерпретаторы ты как-то сильно загнул) Нефиговая такая задачка для начинающих...
Ну не совсем сложная

Информации море в сети

Так что выполнимо все.
Человеку, умеющему составить алгоритм, не составит труда за непродолжителное время его реализовать. Притом - на любом языке.
И что с того? Его код будет говенным и неподдерживаемым. И сроки он просрет, т.к. будет один работать. А если уйдет на другую работу - то проекту конец.
A сам-то как ответишь? (првада интересно) Варианта 2:
либо, как в п.1, надежда заработать на этом,
либо - это огонь в глазах, когда видишь клавиатуру, когда рядом исполняется работающий (даже чужой - тогда с оттенком зависти) код, это экстаз от многочасового дебага, это желание услышать собственный треск жёсткого диска, собственную загрузку процессора.. и щенячий восторг от очередного успешно пройденного теста. И как тут мог возникнуть вопрос "Для чего?" ??
Как правило пункт 2 со временем переходит в 1 в большинстве областей.
Нефиговая такая задачка для начинающих... Обложиться тонной умных книжек.. почитать.. написать..
Это проще, чем ты думаешь.
И кстати. Реши задачку про острова. Будешь удивлен, насколько она простая. В итоге все выйдет проще, чем казалось изначально.
И еще: если ЯП.технология не нравится тебе(Java/PHP), это еще не значит, что она плохая.
Возможно ты просто не так ее используешь
