>> | that breeze guy Суббота 04 Июль 2015 17:01:11 Сб 04 Июль 2015 17:01
No.
1417027
[Мод] ▲>>1417014
это сложный вопрос, няша.
во-первых я считаю, что язык должен быть под задачу. то есть тот же пхп - это ужас и ахтунг, но он справляется со своей функцией неплохо, поэтому в вебе он живёт (хотя пхп7 очень будет отличаться).
многие языки имеют очевидные недостатки, но это не повод их хоронить. например перл - он медленный, он со странным интерпретатором, если где-то забыть закрыть кавычку ты никогда это не найдёшь, у него проблемы с потоками и с хешмапами (там пляски вокруг передачи их в качестве аргументов сабрутин и при возврате из них). но тем не менее он вполне годный для написания скриптов, связанных с парсингом данных. очень даже весьма.
я в сотый раз скажу, что я мультикласс, я платформенный инженер, то бишь админ + кодер. это неофициальное название, так что я sen.software developer aka старший инженер-программист.
в связи с этим я занимаюсь тем, что либо линуксодистрибутиво-рилейтед (это баш и перл обычно) или линуксоядро-рилейтед - это Си и Си++. да, иногда, когда нет других работ я фигачу жаву, но я это не люблю и всячески стараюсь избежать.
я считаю, что Си прекрасный язык. даже может быть лучший из того, что я знаю. хотя мне очень понравился rust, но подождём ещё лет пять, прежде чем про него говорить.
но я не буду кричать как полоумный, что надо пихать Си везде. нет. пусть жава живёт там, где использование её приносит выигрышь в скоросте и орг.взаимоотношаемости.
я считаю, что Си++ прекрасный язык. особенно >=Си++11, но тем не менее я прекрасно осознаю все его сложности не стану спорить, что выучить его сейчас невозможно.
про пёрл я писал. про баш я только скажу, что к нему относятся как к чему-то, что типа все знают и это огромная проблема. потому, что когда твой скрипт из трёх строк, то это ещё ок, а когда твой скрипт из 100500 строк и ты не знаешь, что в баше оператор сравнения - "=", а не "==", потому что это ж баш, его все знают, то это проблема.
благодаря некоторым сайтам я знаю пхп. я сам удивился, но я его прям знаю-знаю, попроходил тестики даже. полное говно.
но опять же почему нет.
так вот, подводя итог. зачем ты ищешь язык?
для денег: жава, C#, js/php если веб.
дла денег, но готов очень впахивать: C/C++
для души, ну и немного денег: питон, руби
для души: хаскель, клоужа, скала, эрланг, раст, го, блабла
(это очень субъективно, ессесто есть куча других языков, которые я не написал, так же я не отрицаю, что есть вакансии на тот же эрланг, например).
|