Форум программистов, компьютерный форум, киберфорум
Информатика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 04.06.2025
Сообщений: 2

Какой самый удобный язык программирования?

04.06.2025, 22:35. Показов 8162. Ответов 96
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какой самый удобный язык программирования?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.06.2025, 22:35
Ответы с готовыми решениями:

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

Какой язык программирования лучше изучать первым?
Какой язык программирования лучше изучать первым?

Нужна подсказка (язык программирования любой)
H. Футбольные ставки ограничение по времени на тест:1 секунда ограничение по памяти на тест:128...

96
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
13.07.2025, 03:37
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alecss131 Посмотреть сообщение
в нем нет ничего лишнего
Кроме тонны UB.
0
Нарушитель
7095 / 2326 / 353
Регистрация: 10.12.2013
Сообщений: 8,031
21.07.2025, 21:08
Возникнет у человека, немного знакомого с английским и с программированием, вопрос, о чём идёт речь во фрагменте кода ниже ?


хоть это и фрагмент, но он исполнится без единого лишнего телодвижения,
а порядок слов вполне себе perfect English.

Кликните здесь для просмотра всего текста
Perl
1
2
3
4
5
6
7
8
9
10
11
react {
    whenever IO::Notification.watch-path($*CWD) -> $change {
        given ($change.event) {
            when FileRenamed { say $change }
        }
    }
    whenever signal(SIGINT) {
        say "Thanks for listening.";
        done;
    }
}
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
24.07.2025, 06:53
я съездил в отпуск, отдохнул, а вы до сих пор не решили про язык, когда есть Rust?
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
24.07.2025, 12:44
Цитата Сообщение от abit Посмотреть сообщение
когда есть Rust?
Это днище?
2
Модератор
10476 / 5771 / 3411
Регистрация: 17.08.2012
Сообщений: 17,528
24.07.2025, 23:28
alecss131, нет, не днище. Rust - это ржавчина. Лучще не прикасаться, плохо отстирывается.
1
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
27.07.2025, 09:59
Вчера узнал за Swift шо он оказывается не только для устройств от Apple, но даже есть
под Windows и Linux, так надо же это дело процведать и спытнуть, скачал swift-6.1.2 win 10
при установке было написано Swift Developer Tool Kit 6.1.2, установилось, захожу в Пуск
а нет там никакого свифта, шо такое, смотрю в папках, нет нигде никакой папки,
терзают смутные сомнения,шо это был всего лишь компилятор и наверное дебаггер
и линкер, накатил Power Shell, набрал в терминале swift и конечно
здравствуйте , я ваша тетя

Ну это как то не солидно, на дворе все таки век визуальщины, остается накатить
VSCode
Миниатюры
Какой самый удобный язык программирования?  
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
27.07.2025, 11:52
avedeo, Для его работы надо еще поставить Visual Studio компоненты C++ Desktop и Python, он использует стандартную библиотеку от студийного с++, а для дебагера нужен питон, причем строго определенной версии
А так все языки дают только консоль, но у свифта с ide совсем жалко, ничего кроме убогого vscode нету, с gui ситуация не лучше, под виндой не работает либа SwiftNIO и все что от нее зависит, а это Vapor и GRPC из того что в голову приходит.
Язык хороший, безопасный, с открытыми исходниками, но развивается вне родной экосистемы не очень активно.
Вот например как создать, собрать и запустить проект используя Swift Package Manager, это кстати довольно хорошая и удобная система сборки.
Windows Batch file
1
2
3
4
mkdir helloapp & cd helloapp
swift package init --type executable
swift build
swift run
Добавлено через 8 минут
Язык построен поверх LLVM и тащит с собой Clang (в языке 6.1.2 версию 19.1.4) с помощью которого можно собирать с/с++ код, на них обычно библиотеки к языку написаны. Рантайм только динамический, обычно dll к ехе надо порядка 15-25Мб, сборка под андроид есть, но только в снапшотах а не стабильных релизах.
Например вот так можно подключить к прошлому проекту либу логов
Windows Batch file
1
2
swift package add-dependency https://github.com/apple/swift-log --from 1.6.4
swift package add-target-dependency Logging helloapp --package swift-log
1
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
27.07.2025, 13:11
Цитата Сообщение от alecss131 Посмотреть сообщение
Для его работы надо еще поставить Visual Studio компоненты C++ Desktop и Python,

А может я его на Linux поставлю, там все таки мощнее конфигурировать, язык мне понравился
даже книжонку скачал, да несколько видосов нашел на эту тему, такой прозрачный синтаксис
ясные и логичные конструкции.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
27.07.2025, 13:23
avedeo, На линуксе с ним получше в плане либ, но в плане ide и gui тоже самое. Только вот они псоледнее время испортили установку, раньше был пакет для установки и список зависимостей, а сейчас сделали установщик который все автоматизирует и все, убрали прямую ссылку на загрузку, оставили только static sdk.
Из книг есть хорошие, пусть и слегка устаревшие это Усов Swift (его офф сайт) и Swift Подробно Чейрд ин`т Вейн.
Из англоязычного офф книга (правда в виде сайта) https://docs.swift.org/swift-b... -language/
И совет сразу использовать опционалы, без их использования не обойтись. После других языков это кажется очень непривычным. А то в некоторых уроках/статьях опционалы затрагивают вскользь
6 версия языка более строгая и имеет новую модель многопоточности. Вот статья по нововведениям в 6 версии языка. А то почти все в лучшем случае по 5 версии языка.
1
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
27.07.2025, 19:16
И шо вы себе думаете за Swift, ну это это же Apple, не слова в простоте, обязательно надо какую нибудь козу
придумать, и как они думают себе продвигать Свифт в массы, видимо им по барабану

Я однако погорячился, выбираем цифру 5 и установка продолжается
Миниатюры
Какой самый удобный язык программирования?   Какой самый удобный язык программирования?  
0
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
28.07.2025, 09:47
Jeany наилучший редактор для Swift, пробовал рекомендованный Emacs, прикольный редактор мне понравился
но Джини устроен довольно изящно, если установлен компилятор, и ты создал файл с нужным расширением
он культурно настраивает пути к компилятору, дебаггеру и линкеру, так что рекомендую.

Наш лозунг простота и функциональность

А Федора, лучший дистрибутив всех времен и народов!
Миниатюры
Какой самый удобный язык программирования?  
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
28.07.2025, 10:42
Цитата Сообщение от avedeo Посмотреть сообщение
Ну это как то не солидно, на дворе все таки век визуальщины, остается накатить
Что тут несолидного? Ты качал компилятор, его и получил. Чуть менее, чем все языки так ставятся. Для одного Swift это не солидно?
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
28.07.2025, 21:08
Цитата Сообщение от avedeo Посмотреть сообщение
ты создал файл с нужным расширением
он культурно настраивает пути к компилятору, дебаггеру и линкеру, так что рекомендую
Только вот стоит сразу начинать использовать системы сборки, у Swift это Swift PM (Package Manager) и сборка через swift build
1
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
29.07.2025, 09:55
Цитата Сообщение от alecss131 Посмотреть сообщение
Только вот стоит сразу начинать использовать системы сборки, у Swift это Swift PM (Package Manager) и сборка через swift build
Я пока изучаю матчасть , читаю документацию по языку, я понял так что все прибамбасы
только для яблочников, а остальные пусть сами, что найдут тем и питаются, хотя собственно
достаточно редактора, в котором можно прописать явно пути к компилятору, дебаггеру и линкеру,
а сообщения об ошибках выдает сам компилятор, так что я пока еще не добрался до
конфигурации.

Менеджер пакетов
Менеджер пакетов Swift (SwiftPM) — это инструмент для управления распространением кода Swift.
Он интегрирован с системой сборки Swift для автоматизации процесса загрузки, компиляции и связывания зависимостей.

Менеджер пакетов включен в Swift 3.0 и выше.

Добавлено через 23 минуты
Меня волновал вопрос расширяемости и вот подтверждение что она присутствует

Когда вы используете отдельный модуль для кода, решающего конкретную задачу,
этот код можно использовать повторно в других ситуациях.
Например, модуль, обеспечивающий функциональность сетевых запросов,
может использоваться приложением для обмена фотографиями и приложением для прогноза погоды.
Использование модулей позволяет вам использовать код других разработчиков,
а не реализовывать ту же функциональность самостоятельно.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
29.07.2025, 12:03
Цитата Сообщение от avedeo Посмотреть сообщение
я понял так что все прибамбасы только для яблочников
Какие прибамбасы? Все языки поставляются в виде cmd компилятора и все. Это только у студии идет своя IDE
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
29.07.2025, 15:38
Цитата Сообщение от alecss131 Посмотреть сообщение
Это только у студии идет своя IDE
"Студия" и есть IDE))))

Добавлено через 2 минуты
Цитата Сообщение от avedeo Посмотреть сообщение
Я пока изучаю матчасть , читаю документацию по языку, я понял так что все прибамбасы
только для яблочников
Какие прибамбасы? Голые компиляторы ставятся отдельно для всех и каждого языка. Просто можно поставить дистрибутив какой-нибудь IDE, где компилятор в комплекте идёт. Если такой есть.
0
Модератор
Эксперт Java
 Аватар для alecss131
2895 / 1401 / 412
Регистрация: 11.08.2017
Сообщений: 4,488
Записей в блоге: 2
29.07.2025, 15:53
Цитата Сообщение от Usaga Посмотреть сообщение
"Студия" и есть IDE))))
Я в курсе, просто студия это не столько С++, а еще и С#, Python, JS/TS и еще несколько языков. И плюсовый студийный компилятор прикрутить к другим IDE почти невозможно, исключение только IDE о jetbrains.
Хотя стоп, что тогда Visual Studio Build Tools? Там IDE нету в комплекте, только набор компиляторов и сдк.
На маке ситуация как со студией, там при установке XCode компиляторы идут в комплекте, хотя тоже есть набор без ide. На маке плюшки только написание GUI без установки дополнительных библиотек и сдк. А так кроме винды все либы работают (я про swift-nio тут больше, без него не создать ни веб ни grpc) и на маке и на линуксе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.07.2025, 15:53

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

Любимый язык программирования
Какой ваш любимый язык программирования и почему?

Немецкий язык. Перевести русский текст на немецкий язык
Перевести русский текст на немецкий язык. В немецком языке, как и в русском часто встречаются...

Немецкий язык. Как перевести слово язык?
Информация к размышлению die Zunge = язык (тот, что за зубами) die Sprache = язык, речь der...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
97
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru