LINUX.ORG.RU

В какой ЯП податься ?

 , ,


0

1

Здравствуйте, собственно вопрос в хеде куда податься то? Из знаний ковырял линукс убунту/дебиан, генту ставил но не юзал (спокойно пользуюсь shell). Ковырял всевозможные ЯП писал хелворды но так и не нашел свое. Пробывал C,плюсы, всякие нодыжс, жавы и прочее. Хотел бы услышать мнение гуру и конструктивные советы почему именно это а не то почему стоит взяться за этот ЯП и тд.

Пробывал себя в чем угодно но лучше не предлагать питон(ужасный синтаксис имхо) тудаже лиспы, хаскелы и руби захвати. Го не плохо подошел бы но господи nil они серьезно? да и тоже чуток воротит от синтаксиса но не так как от питона.

Останавливался и ковырял Java вроде не плохо идет но слишком много либ/фреймворков/спрингов и прочего. За .net не берусь боязнь венды (моно не предлагать) Из областей почему то интересует веб не знаю почему возможно болен . Десктоп не переношу вообще к телефончикам нейтрален
Сразу скажу, что очень привередлив к синтаксису люблю сишный для меня эталон но с сями не задалось видимо скила маловато с плюсами так же утонул в лапше.
Куда двигаться, за что взяться? (производительное, нормальный синтаксис, востребованное) Хочу любви подайте на язык

Перемещено leave из general


Жаваскрипт без вариантов.

zz ★★★★
()

это а не то почему стоит взяться за этот ЯП и тд.

Хочешь узнать почему лучше пилить большие доски пилой, а не лобзиком? В каких случаях использовать электросварку, а в каких газовую? ЯП суть инструмент. Мало кто пишет веб проект на чистом си, как и системные сервисы на JS. Если тебе нужно буден написать что-то небольшое для веб, то проще будет взять php, чем java. А если наоборот, что-то высоконагруженное, то лучше что угодно, только не php. Обработка текста - perl. Десктоп - плюсы. Декстоп на отвяжись - java. Скрипты - perl, python, etc.

Куда двигаться, за что взяться?

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

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)

Задача может быть сформулирована следующим образом:

Невеста ищет себе жениха (существует единственное вакантное место).
Есть известное число претендентов — n.
Невеста общается с претендентами в случайном порядке, с каждым не более одного раза.
О каждом текущем претенденте известно, лучше он или хуже любого из предыдущих.
В результате общения с текущим претендентом невеста должна либо ему отказать, либо принять его предложение. Если предложение принято, процесс останавливается.
Цель — выбрать лучшего претендента.

Решения

В 1963 году академик РАН Евгений Дынкин предложил решение этой задачи для частного случая. Общее решение было найдено Сабиром Гусейн-Заде в 1966 году.

Этой задаче было уделено много внимания во многом потому, что оптимальная стратегия имеет интересную особенность: если число кандидатов достаточно велико (порядка сотни), оптимальная стратегия будет заключаться в том, чтобы отклонить всех первых n/e (где e=2,718281... — основание натурального логарифма) претендентов и затем выбрать первого, кто будет лучше всех предыдущих. При увеличении n вероятность выбора наилучшего претендента стремится к 1/e, то есть примерно к 37 %.

buratino ★★★★★
()
Ответ на: комментарий от crutch_master

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

Deleted
()
Ответ на: комментарий от Ghostwolf

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

peregrine ★★★★★
()

очень привередлив к синтаксису

Оно пройдет лет через 5.

mix_mix ★★★★★
()

Ну, здорова, зелёный. Тут ведь такая штука, с таким описанием тебе только Forth подойдёт.

anonymous
()
Ответ на: комментарий от Virtuos86

Виктор Порев - компьютерная графика. Не веришь - пробей в поисковике.

peregrine ★★★★★
()

Очевидный Go. Сейчас больше не на чем писать то. Лиспы тебе не подходят. Для сишке высокая квалификация если употреблять ее по назначению. А, ну lua попробуй навернуть, во.

Zaskard
()
Ответ на: комментарий от peregrine

тут много вариантов, начиная с книжки Садовничего, кончая классическим Фихтенгольцем

Типун вам на язык. Как вообще люди что-то могут советовать из русскоязычной литературы по мат. анализу что-то кроми Зорича?

Zaskard
()

Ты даже не осилил разместить тему в подходящем разделе. Программирование не для тебя.

anonymous
()

В какой ЯП податься ?

В тот, который для задачи хорошо подходит. Ваш Кэп.

...

// За последний месяц писал практический код на PHP, JS, Lua, Си, Go, bash, Perl. Может, что-то забыл ещё, нарочно не старался запоминать.

KRoN73 ★★★★★
()
Ответ на: комментарий от buratino

Задача может быть сформулирована следующим образом

Не может. В нашей задаче всегда можно вернуться к отвергнутому ранее жениху :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

дяденька, я не настоящий сварщик, я это в википедии нашёл

buratino ★★★★★
()
Ответ на: комментарий от buratino

Невеста ищет себе жениха (существует единственное вакантное место).
Есть известное число претендентов — n.
Невеста общается с претендентами в случайном порядке, с каждым не >более одного раза.

>> общается

Вот ведь промискуитетчица!

А вообще тренируй (хотя без конкретных предметных областей это профанация):
* lisp, чтобы твой любимый редактор был шелковым (vimL, coffescript)

* perl, чтобы «побыстрому» нахреначить хрень и забыть.

* erlang, чтобы сотни тысяч процессов рождалось и падало с ошибкой.

* rust, чтобы молодежно и не окамл.

* C#, чтобы, ну не знаю, на юнити3д сделать визуализацию офисного помещения и дать побродить по нему своему начальнику.

habamax ★★★
()
Ответ на: комментарий от habamax

Молодец, из названных ты сможешь нормально работать только с шарпом и под анальным надзором Майкрософта.

А вообще мое имхо:
Если нужно написать что либо для себя, или прототип наваять по-быстрому, то это питон. На питоне можно писать быстро и все что угодно.
Если нужна низкоуровневщина то это C, другие языки тут смотрятся странно.
Жестокий энтерпрайз это онли шарп и ява имхо.

А вообще, что бы свободно себя чувствовать себя с чем угодно нужно пару простых прог написать на многих языках. Это точно asm, haskell, perl, C++, php, bash, prolog (что бы подрючить мозг), YOUR_LANGUAGE etc

actics
()

Нельзя судить языки по синтаксису, исходить нужно из задач.
А первое что должен освоить разработчик, по моему, это С и асм. Это первое на чем нужно уметь писать. После того как я научился писать на С и асме я стал абсолютно по другому смотреть на код и ПО.

actics
()
Ответ на: комментарий от actics

Молодец, из названных ты сможешь нормально работать только с шарпом и под анальным надзором Майкрософта.

Эксперт, сразу видно!


Жестокий энтерпрайз это онли шарп и ява имхо.

Здесь шарп явно лишний.

PS
Не мечтайте о жестоком энтерпрайзе — разработчикам там скучно и не интересно.

habamax ★★★
()
Ответ на: комментарий от actics

А первое что должен освоить разработчик, по моему, это С и асм.

20 лет назад. Сейчас сильно зависит от задачи, и в большинстве случаев звучит так же бредово как «нужно научиться дрочить перед вступлением в брак».

Deleted
()
Ответ на: комментарий от habamax

Ну разработке на лиспе, эрланге и перле мало. Моя бывшая контора однажды словила не хилых проблем, когда писался сервис на ерланге, а потом внезапно вся команда разработки этого сервиса встала и ушла (не знаю по каким причинам). При том что вся остальная разработка велась на шарпе. Пришлось нанимать чувака, который этот сервис перепилил на шарп. И тут дело не в том, что эрланг плохой (судя по отзывам очень даже хороший), а в том, что под продукт нужны разработчики, которых нужно где-то брать.
Да-да, хороший разраб сможет писать хоть на вайтспейсе, но желательно что бы на рынке присутствовали кандидаты, который смогут придти и начать писать прямо сейчас, а не через пол года.

actics
()
Ответ на: комментарий от Deleted

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

actics
()

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

интересует веб

Куда двигаться, за что взяться

Пых, нода и жабка - без вариантов.

no-such-file ★★★★★
()
Ответ на: комментарий от actics

Давать понимание и требовать понимание это разные понятия, тут скорее второе вместе с кучей неочевидных деталей. Древний синтаксис и минимальное развитие берут свое. Хотя для системных приложений С хорош. Ну и часть GNOME тоже написана на нем.

Deleted
()
Ответ на: комментарий от Deleted

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

actics
()
Последнее исправление: actics (всего исправлений: 2)

sh&python

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

qulinxao ★★☆
()
Последнее исправление: qulinxao (всего исправлений: 1)
Ответ на: комментарий от actics

А что не так с синтаксисом сей

Отличная от современной степень ориентированности на регулярный выражения.

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

qulinxao ★★☆
()

Куда двигаться, за что взяться? (производительное, нормальный синтаксис, востребованное)

Вперёд и вверх, за ум (c++, c++, c++).

robus ★★★★★
()
Ответ на: комментарий от actics

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

Вот поэтому в энтерпрайзе все любят яву — рисков меньше.

Но топикстартер хочет чего-то эдакого. Может фана не хватает, а может многие тыщи хочет зарабатывать и думает, что здесь важен няшный ЯП.

habamax ★★★
()
Ответ на: комментарий от habamax

Вот поэтому в энтерпрайзе все любят яву — рисков меньше.

Утки на галерах.

Oxdeadbeef ★★★
()
Ответ на: комментарий от Deleted

c неизменным елементом - яп был и остается говном в стиле «создай сайт быстро».

Чё-то ржу, когда узколобый фанатик говорит и закостенелости мозга. Ты поди и в церковь ходишь?

no-such-file ★★★★★
()
Ответ на: комментарий от qulinxao

Ты про то что в сях нет регвыров, или про то что его парсить регвырами нельзя? :D

Приведи пример этих операций, не понял тебя.

actics
()
Ответ на: комментарий от habamax

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

actics
()
Ответ на: комментарий от actics

не всегда всё многообразие события сохраняется в мемуарах очевидцев

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

однако то что существенное влиянние на синтаксис с оказало влияние каким инструментом(а это эд) тогда в лабе пользовались этого в явном виде нет.

однако юникс же первых пользователей(не иследователей) нашёл в патентном бюро айтианти - и вообще всякие роффы и т.п. было общим местом при тогдашнем использовании юникса.

чисто сам чутка посиди в виме - но попробуй по максимому использовать возможности ex (и по максимому ed в свою очередь) - тогда многие вещи которые отливают си от того же паскаля будут удобны именно по причине наличия в редакторе того же поиска и замены имеено как регуляка и её замена - и вообще всякое строковое мумбо-юмбо.

qulinxao ★★☆
()
Последнее исправление: qulinxao (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.