|
0 / 0 / 0
Регистрация: 04.06.2025
Сообщений: 2
|
|
Какой самый удобный язык программирования?04.06.2025, 22:35. Показов 8703. Ответов 96
Метки нет (Все метки)
0
|
|
| 04.06.2025, 22:35 | |
|
Ответы с готовыми решениями:
96
Какой самый простой язык для программирования? Какой язык программирования лучше изучать первым? Нужна подсказка (язык программирования любой) |
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 13.07.2025, 03:37 | |
|
0
|
|
|
7160 / 2328 / 353
Регистрация: 10.12.2013
Сообщений: 8,058
|
||||||
| 21.07.2025, 21:08 | ||||||
|
Возникнет у человека, немного знакомого с английским и с программированием, вопрос, о чём идёт речь во фрагменте кода ниже ?
хоть это и фрагмент, но он исполнится без единого лишнего телодвижения, а порядок слов вполне себе perfect English. Кликните здесь для просмотра всего текста
0
|
||||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
|
|
| 24.07.2025, 06:53 | |
|
я съездил в отпуск, отдохнул, а вы до сих пор не решили про язык, когда есть Rust?
0
|
|
|
Модератор
10477 / 5772 / 3412
Регистрация: 17.08.2012
Сообщений: 17,532
|
|
| 24.07.2025, 23:28 | |
|
alecss131, нет, не днище. Rust - это ржавчина. Лучще не прикасаться, плохо отстирывается.
1
|
|
|
-757 / 41 / 0
Регистрация: 10.03.2025
Сообщений: 612
|
|
| 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
|
|||||||||||
|
-757 / 41 / 0
Регистрация: 10.03.2025
Сообщений: 612
|
||
| 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
|
|
|
-757 / 41 / 0
Регистрация: 10.03.2025
Сообщений: 612
|
|
| 27.07.2025, 19:16 | |
|
И шо вы себе думаете за Swift, ну это это же Apple, не слова в простоте, обязательно надо какую нибудь козу
придумать, и как они думают себе продвигать Свифт в массы, видимо им по барабану Я однако погорячился, выбираем цифру 5 и установка продолжается
0
|
|
|
-757 / 41 / 0
Регистрация: 10.03.2025
Сообщений: 612
|
|
| 28.07.2025, 09:47 | |
|
Jeany наилучший редактор для Swift, пробовал рекомендованный Emacs, прикольный редактор мне понравился
но Джини устроен довольно изящно, если установлен компилятор, и ты создал файл с нужным расширением он культурно настраивает пути к компилятору, дебаггеру и линкеру, так что рекомендую. Наш лозунг простота и функциональность ![]() А Федора, лучший дистрибутив всех времен и народов!
0
|
|
|
14741 / 9515 / 1364
Регистрация: 21.01.2016
Сообщений: 35,907
|
||
| 28.07.2025, 10:42 | ||
|
0
|
||
|
-757 / 41 / 0
Регистрация: 10.03.2025
Сообщений: 612
|
||
| 29.07.2025, 09:55 | ||
|
только для яблочников, а остальные пусть сами, что найдут тем и питаются, хотя собственно достаточно редактора, в котором можно прописать явно пути к компилятору, дебаггеру и линкеру, а сообщения об ошибках выдает сам компилятор, так что я пока еще не добрался до конфигурации. Менеджер пакетов Менеджер пакетов Swift (SwiftPM) — это инструмент для управления распространением кода Swift. Он интегрирован с системой сборки Swift для автоматизации процесса загрузки, компиляции и связывания зависимостей. Менеджер пакетов включен в Swift 3.0 и выше. Добавлено через 23 минуты Меня волновал вопрос расширяемости и вот подтверждение что она присутствует Когда вы используете отдельный модуль для кода, решающего конкретную задачу, этот код можно использовать повторно в других ситуациях. Например, модуль, обеспечивающий функциональность сетевых запросов, может использоваться приложением для обмена фотографиями и приложением для прогноза погоды. Использование модулей позволяет вам использовать код других разработчиков, а не реализовывать ту же функциональность самостоятельно.
0
|
||
|
14741 / 9515 / 1364
Регистрация: 21.01.2016
Сообщений: 35,907
|
|||
| 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 | |
|
Любимый язык программирования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|