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

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

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

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

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

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

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

96
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
09.07.2025, 09:50
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Toxa33rus Посмотреть сообщение
си не мой язык
И где здесь С? Написал строчку на С++ и обозвал ее С… Вообще кардинально разные ЯП, ничего общего у них, кроме далекой истории (когда по-сути первый С++ был чуть ли не препроцессором), нет.
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
09.07.2025, 10:21
Цитата Сообщение от Storm Screamer Посмотреть сообщение
1. generic в Delphi нет. Есть ли он где-то еще я не знаю, не проверял. Сугубо FPC фича?
тут не знаю, delphi слишком дорого для большинства моих заказчиков, но вроде есть в PascalABC
Цитата Сообщение от Storm Screamer Посмотреть сообщение
2. При использовании generic в FPC нужна явная специализация типа, иначе компилятор выдаст ошибку. Каждый раз надо явно указывать ключевое слово specialize и тип переменных/результата: specialize Add<Integer>(10, 5).
всё верно, более того я сторонник именно явных операций, иначе не заметите как ваш язык превратится во что-то типа Perl или Ruby, где через пару месяцев сам автор не может разобрать что вообще тут происходит если пользоваться не очень хорошим стилем. Rust, например, не позволит вам сложить просто так 16 битную переменную с 32 битной, знаковую с беззнаковой, он потребует явно указать а в каком кольце вычетов работаем и что вообще делать если что-то пойдёт не так. Мне известны там только три неявные операции:
1) создание копии через маркерный трейт Copy, это когда он сам создаст вам копию переменной, чтобы передать её в функцию/замыкание, работает на простых типах, которые можно дешево скопировать, либо на выведенных через derive/руками реализованных алгебраических типах, это легко понимается просто из соображений с каким типом работаем и как быстро его можно скопировать
2) автоматическое разыменовывание ссылок/умных указателей, тут тоже легко понять что сырой указатель в safe rust не имеет смысла
3) неявный вызов drop, всё, что выходит за область видимости или при потере владения он будет немедленно уничтожать
вроде всё, всё остальное там явно, это уберегает от многих сюрпризов при отладке, в проде или чтении листинга неизвестной вам программы. Вопросы в стиле "а что выведет вот эта программа" как принято в C++ там не уместны, не нужно собирать конференции, где десяток гиков будут до хрипоты спорить какой же конструктор тут вызовется, что к чему будет неявно преобразовываться и в каком приоритете произойдут операции, взглянув на текст программы вы можете однозначно сказать чем кончится дело
0
 Аватар для Toxa33rus
3926 / 928 / 125
Регистрация: 16.04.2009
Сообщений: 1,987
09.07.2025, 11:24
Цитата Сообщение от Eddy_Em Посмотреть сообщение
И где здесь С? Написал строчку на С++ и обозвал ее С
Да? Ну я не знаком ни с каким языком семейства си, так что, думаю, мне простительно. Я всегда думал что всякие плюсы и шарпы имеют похожий синтаксис как кубэйсик, VBA и VB.Net.
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
09.07.2025, 14:39
Цитата Сообщение от Toxa33rus Посмотреть сообщение
плюсы и шарпы
И опять сравнил два абсолютно разных ЯП! Второй - еще и сугубо вендовозный.

Добавлено через 2 минуты
Цитата Сообщение от abit Посмотреть сообщение
Вопросы в стиле "а что выведет вот эта программа" как принято в C++ там не уместны
Однако, если сравнить rust с C, то первый значительно больших усилий потребует. В результате 99% софта на расте сразу же начинается с "отключения безопасности"… А как же иначе выстрелить себе в ногу из гранатомета?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
09.07.2025, 14:42
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Второй - еще и сугубо вендовозный
Откройте для себя Mono/Xamarin и не говорите нелепиц.
2
Эксперт .NET
 Аватар для Rius
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 14
09.07.2025, 14:43
Цитата Сообщение от quwy Посмотреть сообщение
не говорите нелепиц
И нарушить своё кредо?!
1
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
09.07.2025, 14:46
Цитата Сообщение от quwy Посмотреть сообщение
Откройте для себя Mono/Xamarin
Предлагаю посмотреть, сколько софта для линукса написано на этом недоЯП. И перестать нести чушь.
"до-диез" в линукс тащат лишь убогие вендузятники. Никакой линуксоид не будет этим Г пользоваться, когда есть куча вменяемых ЯП.
0
Эксперт .NET
 Аватар для Rius
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 14
09.07.2025, 14:48
Предлагаю посмотреть, сколько линуксоидов в мире сидят на юникодных линуксах и в ус не дуют.
И есть один едик, который его у себя выпилил, потому что в своём хвалёном латексе ниасилил.
Уж не говорю даже про линуксовые же системд и вим...
1
Native x86
Эксперт Hardware
 Аватар для quwy
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
09.07.2025, 15:16
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Предлагаю посмотреть, сколько софта для линукса написано на этом недоЯП
А кто сказал, что считать нужно только линукс? Вами было заявлено, что это, дословно, "сугубо вендовозный" язык. Так вот на ксамарине написаны тысячи приложений под андроид и яблоко, которые не являются виндой ни с какого боку.

Цитата Сообщение от Eddy_Em Посмотреть сообщение
И перестать нести чушь. "до-диез" в линукс тащат лишь убогие вендузятники. Никакой линуксоид не будет этим Г пользоваться, когда есть куча вменяемых ЯП.
С таким лексиконом уместнее семки щелкать на кортах, чем по инженерным форумам общаться.
3
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
09.07.2025, 15:50
Цитата Сообщение от quwy Посмотреть сообщение
А кто сказал, что считать нужно только линукс?
А я и сказал, что "до-диез" - исключительно маздаеориентированная штука. Вне этой поделки мелкомягких оно никому не нужно.
Цитата Сообщение от quwy Посмотреть сообщение
под андроид и яблоко
Мы о компьютерах говорим, а не этих жалких поделиях!
Цитата Сообщение от quwy Посмотреть сообщение
таким лексиконом
Не нравится - есть кнопочка "добавить в черный список"… Какой есть лексикон, такой есть. Я не собираюсь завуалированно называть что-то, чтобы не "оскорбить чьи-то чувства". Дерьмо - оно и в Африке дерьмо.
0
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
09.07.2025, 16:03
. В результате 99% софта на расте сразу же начинается с "отключения безопасности"…
Можно хоть один пример? Или [п-ть] говорить о чем-либо без необходимости отвечать за свои слова – не мешки ворочать?
0
Эксперт .NET
 Аватар для Rius
13398 / 7852 / 1700
Регистрация: 25.05.2015
Сообщений: 23,869
Записей в блоге: 14
10.07.2025, 07:27
А я и сказал
Тебе по русски объяснили вроде, что твоё мнение - оно твоё, субективное и никому более не важное: Посоветуйте российский linux, чтобы он был бесплатный
Неужто не дошло?
0
Эксперт .NET
 Аватар для Usaga
14578 / 9485 / 1360
Регистрация: 21.01.2016
Сообщений: 35,779
10.07.2025, 07:56
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Предлагаю посмотреть, сколько софта для линукса написано на этом недоЯП. И перестать нести чушь.
А ты можешь подсказать где можно посмотреть, включая весь проприетарный и\или серверный софт? Или если не видно, то этого нет? Тонны серверов разнородных на .NET Core прекрасно живут на линуксах, и только один Эдик ничего не видит дальше своего локалхоста...
0
 Аватар для Storm Screamer
5248 / 1553 / 121
Регистрация: 21.04.2013
Сообщений: 9,103
10.07.2025, 12:52
Цитата Сообщение от D1973 Посмотреть сообщение
Чужой код читать часто приходится именно в блокноте
Не очень понимаю, зачем себя так мучить. Есть же как минимум notepad++.

Цитата Сообщение от Toxa33rus Посмотреть сообщение
признаком хорошего языка является то, что человек, который в первый раз видит код, сразу интуитивно понимает что происходит
Здесь бы звездочку поставить возле "человек", под которой указать, что соответственно подготовленный человек. Схемотехника без обучения тоже не читаема.

Цитата Сообщение от Toxa33rus Посмотреть сообщение
Я всегда думал что всякие плюсы и шарпы имеют похожий синтаксис как кубэйсик, VBA и VB.Net.
В английском и русском есть буква E, но в первом в алфавите читается "И", а во втором "Е/Э". Примерно такая там разница между С-подобными языками в синтаксисе.

Цитата Сообщение от abit Посмотреть сообщение
delphi слишком дорого для большинства моих заказчиков, но вроде есть в PascalABC
Существует бесплатная Delphi Community Edition. Если хочется/нужно писать на Pascal, то хотя бы на нем, ибо еще как-то обновляется/чуток развивается.
0
-609 / 39 / 0
Регистрация: 10.03.2025
Сообщений: 534
10.07.2025, 13:06
Самый приятный Паскаль с IDE Lazarus, там есть все , только раздражает :=, не могли просто =
напоминает C++ Builder от Borland, я любил там делать авторские курсоры
0
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
10.07.2025, 13:08
Если кому-то остро нужен паскаль, есть fpc - free pascal compiler.
В принципе, вполне приличный язык для обучения, но совершенно никчемный с точки зрения "что-нибудь эдакое накодить". Тем более, что подавляющее большинство библиотек - на С/С++ (хотя, стоит сказать, еще остались фортрановские, и приходится либо к ним отдельный интерфейс писать, либо мучиться с f2c).
0
10.07.2025, 13:18

Не по теме:

Сходняк Капитанов Очевидностей просто.

0
 Аватар для volodin661
7094 / 2325 / 353
Регистрация: 10.12.2013
Сообщений: 8,027
10.07.2025, 17:58
ну, Эдик-то наш - Ефрейтор-Очевидность, ему всё время звёздочки минусуют завистники.
1
 Аватар для abit
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,882
10.07.2025, 21:21
А ваш эдик пытался вообще что-то такое эдакое накодить на fpc? У меня там есть готовый станок литография+резка кристаллов арсенида галлия с преобразованием топологии через RIP-процессор и распознаванием дорожек по видеокамере через opencv, работа с интерферометрами и кучей двигателей разных типов, ни одной из описанных им проблем не встретил, я не совсем понимаю о чём он
2
Windows must die
610 / 883 / 104
Регистрация: 23.11.2021
Сообщений: 5,170
Записей в блоге: 19
11.07.2025, 00:05
Цитата Сообщение от abit Посмотреть сообщение
А ваш эдик пытался вообще что-то такое эдакое накодить на fpc?
Чувак, я 25 лет на С пишу. До этого пытался в С++, но понял, что не мое. Паскаль был на первом курсе универа, чтобы студентов помучить. До этого на ставропольском клоне ZX-spectrum писал на смеси бейсика и машкодов (то, что нельзя было на бейсике сделать, писал на асме в тетрадке, потом "компилировал" в другую тетрадку, вводил вручную коды и командой перехода отправлял в подпрограмму, или peek/poke…).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.07.2025, 00:05

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Кредитный калькулятор
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). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru