|
0 / 0 / 0
Регистрация: 04.06.2025
Сообщений: 2
|
|
Какой самый удобный язык программирования?04.06.2025, 22:35. Показов 8162. Ответов 96
Метки нет (Все метки)
0
|
|
| 04.06.2025, 22:35 | |
|
Ответы с готовыми решениями:
96
Какой самый простой язык для программирования? Какой язык программирования лучше изучать первым? Нужна подсказка (язык программирования любой) |
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 13.07.2025, 03:37 | |
|
0
|
|
|
Нарушитель
7095 / 2326 / 353
Регистрация: 10.12.2013
Сообщений: 8,031
|
||||||
| 21.07.2025, 21:08 | ||||||
|
Возникнет у человека, немного знакомого с английским и с программированием, вопрос, о чём идёт речь во фрагменте кода ниже ?
хоть это и фрагмент, но он исполнится без единого лишнего телодвижения, а порядок слов вполне себе perfect English. Кликните здесь для просмотра всего текста
0
|
||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
|
|
| 24.07.2025, 06:53 | |
|
я съездил в отпуск, отдохнул, а вы до сих пор не решили про язык, когда есть Rust?
0
|
|
|
Модератор
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
|
|
|
Модератор
|
|||||||||||
| 27.07.2025, 11:52 | |||||||||||
|
avedeo, Для его работы надо еще поставить Visual Studio компоненты C++ Desktop и Python, он использует стандартную библиотеку от студийного с++, а для дебагера нужен питон, причем строго определенной версии
А так все языки дают только консоль, но у свифта с ide совсем жалко, ничего кроме убогого vscode нету, с gui ситуация не лучше, под виндой не работает либа SwiftNIO и все что от нее зависит, а это Vapor и GRPC из того что в голову приходит. Язык хороший, безопасный, с открытыми исходниками, но развивается вне родной экосистемы не очень активно. Вот например как создать, собрать и запустить проект используя Swift Package Manager, это кстати довольно хорошая и удобная система сборки.
Язык построен поверх LLVM и тащит с собой Clang (в языке 6.1.2 версию 19.1.4) с помощью которого можно собирать с/с++ код, на них обычно библиотеки к языку написаны. Рантайм только динамический, обычно dll к ехе надо порядка 15-25Мб, сборка под андроид есть, но только в снапшотах а не стабильных релизах. Например вот так можно подключить к прошлому проекту либу логов
1
|
|||||||||||
|
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
|
||
| 27.07.2025, 13:11 | ||
|
А может я его на Linux поставлю, там все таки мощнее конфигурировать, язык мне понравился даже книжонку скачал, да несколько видосов нашел на эту тему, такой прозрачный синтаксис ясные и логичные конструкции.
0
|
||
|
Модератор
|
|
| 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
|
|
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
|
||
| 28.07.2025, 10:42 | ||
|
0
|
||
|
-679 / 40 / 0
Регистрация: 10.03.2025
Сообщений: 565
|
||
| 29.07.2025, 09:55 | ||
|
только для яблочников, а остальные пусть сами, что найдут тем и питаются, хотя собственно достаточно редактора, в котором можно прописать явно пути к компилятору, дебаггеру и линкеру, а сообщения об ошибках выдает сам компилятор, так что я пока еще не добрался до конфигурации. Менеджер пакетов Менеджер пакетов Swift (SwiftPM) — это инструмент для управления распространением кода Swift. Он интегрирован с системой сборки Swift для автоматизации процесса загрузки, компиляции и связывания зависимостей. Менеджер пакетов включен в Swift 3.0 и выше. Добавлено через 23 минуты Меня волновал вопрос расширяемости и вот подтверждение что она присутствует Когда вы используете отдельный модуль для кода, решающего конкретную задачу, этот код можно использовать повторно в других ситуациях. Например, модуль, обеспечивающий функциональность сетевых запросов, может использоваться приложением для обмена фотографиями и приложением для прогноза погоды. Использование модулей позволяет вам использовать код других разработчиков, а не реализовывать ту же функциональность самостоятельно.
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,799
|
|||
| 29.07.2025, 15:38 | |||
|
Добавлено через 2 минуты
0
|
|||
|
Модератор
|
||
| 29.07.2025, 15:53 | ||
|
Хотя стоп, что тогда Visual Studio Build Tools? Там IDE нету в комплекте, только набор компиляторов и сдк. На маке ситуация как со студией, там при установке XCode компиляторы идут в комплекте, хотя тоже есть набор без ide. На маке плюшки только написание GUI без установки дополнительных библиотек и сдк. А так кроме винды все либы работают (я про swift-nio тут больше, без него не создать ни веб ни grpc) и на маке и на линуксе.
0
|
||
| 29.07.2025, 15:53 | |
|
Любимый язык программирования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка 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).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|