Другие языки программирования и технологии

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

Больше интересует backend-разработка. Что вы можете сказать об:Ruby, c#, swift, SQL. Спасибо. Я новичок в IT, но более менее освоил с++
AG
Artem Gevorgyan
149
Ruby - не сильно распространён, но, в принципе, можно
C# - на нём можно на asp.net писать, для крупных фирм подойдёт
Swift - не из той оперы, то больше язык для мобильных устройств на iOS
SQL - изучается в любом случае при любом выбранном языке для backend'а. И ты верно написал, это сейчас язык программирования

Из более распространённых языков - тот же php, python, Node.JS
Э R I C Тоже
Э R I C Тоже
91 554
Лучший ответ
Игорь Макридов Много написал на всяких ассемблерах, ALGOL FORTAN не зная о SQL
Artem Gevorgyan Какой на ваш взгляд самый лучший для бэкэнда? Не из моих перечисленных
Присоединяюсь к TypeScript. А с SQL ты вообще загнул, это не язык программирования, а язык структурированного запроса к БД (и то от СУБД к СУБД диалект меняется, он не универсален).
Андрей Константинов Я ещё во времена второго курса забил на этот синтаксис и был прав. Так и не пригодился мне низкий уровень БД, ну вот надо мне что бы из модели все строилась, и это есть.
Переходи на фронтенд и TypeScript, у нас печеньки
Виктор Давыдов
Виктор Давыдов
53 944
человеку, считающему SQL языком программирования, давать советы бесполезно...
Ерлан Ермак
Ерлан Ермак
50 253
Э R I C Тоже А это уже ЯП, и довольно давно...
Про хранимые процедуры не слышал?
ох и понапихал.
каждый там для своей функции.
или ты их считаешь равнозначными?

и еще.. ты видимо о PHP не слышал
а еще бэкэнд хочет делать...
Basic )
Витя Лопата
Витя Лопата
1 361
SQL это больше базы данных, полезно для бэкэнда, но не скажу, что слишком сложный, лучше его затронуть когда непосредственно с бд столкнёшься. Swift это по-моему вообще ближе к семейству яблок и не понимаю почему он в этом списке. Будет полезным знать C# или питон, тут уже на твой выбор, скажу лишь что если знаешь сишку, будет себя прекрасно чувствовать и там, и там (но питон легче, чисто мое мнение). Про ruby, наверное, ничего не подскажу, не сталкивался, а вот js понимать скорее всего должен, знаю, что используют его как бэкэнды, так и фронты, будет полезно знать язык, с которым, если можно так сказать, работают товарищи по разработке
Виктор Давыдов Без C# не появился бы Typescript, а знание практик JS показывает совсем другую картину на типизированный бекенд. Фулстек сложен, но интересен. Иногда, например, NoSQL решает проблемы, которые есть в обращении к реляционным СУБД. Короче молотов много крутых уже накрепали. Если имеете дело с FE, гляньте в сторону nx.dev одним глазом, это топ в сборке.