Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/70: Рейтинг темы: голосов - 70, средняя оценка - 4.63
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107

Язык программирования для Backend

26.06.2019, 16:40. Показов 19798. Ответов 297
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Халивар неизбежен, однако, мне следует задать этот вопрос.
Что сейчас лучше использовать для Backend?
Конкретнее:
1) Из того, что востребовано;
2) Из того, с чем будет проще разработка крупных проектов, включая разработку API;
3) Не JS.
Прошу конкретизировать вашу позицию.
Всем спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.06.2019, 16:40
Ответы с готовыми решениями:

C# vs Python. Как выбрать язык программирования для работы?
Здравствуйте. В этом году поступил в вуз на программиста. Решил посмотреть, что такое очка, и понял, что ошибся. Сижу на лекциях и...

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

Язык программирования Яр
Разрабатываю полностью русскоязычный язык программирования для профессионального применения (не учебный). Основные достоинства: -...

297
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
06.07.2019, 00:17
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Curry Посмотреть сообщение
rust близок к тому.
Rust далёк от Хаскелла.

Цитата Сообщение от Curry Посмотреть сообщение
А выдумывать новые языки - этим я давно переболел.
Кто ж говорит о новых? Улучши существующий.

Цитата Сообщение от Curry Посмотреть сообщение
Кол-во языков сокращать пора.
Зачем? PL-Nazi?

Цитата Сообщение от Curry Посмотреть сообщение
Rust не взлетел по многим причинам:
– все эти заморочки с памятью, которые многим нафиг не нужны (а кому нужны — пишут на C/C++)
– соответствующие им элементы грамматики (оверюз всяких знаков пунктуации для обозначения разной семантики владения и т.п.)
– ломающие обратную совместимость изменения при девелопменте (для сравнения: одной из политик при разработке Go было минимум breaking changes, что позволило быстро выкатить 1.0 в использование и параллельно развивать; C# и .NET же MS сильно и активно меняла в процессе, потому он долго не мог выстрелить, так что см.ниже).

Но у него, похоже, ещё есть шанс хотя бы занять какую-то нишу — поклонники, вроде, медленно, но прибывают.

Цитата Сообщение от Curry Посмотреть сообщение
Не нужно вставлять не к месту высказывания известных людей только потому что вы их услышали.
Оно ещё как к месту. И там был вопрос.

Добавлено через 53 секунды
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Типа человек который постоянно пишет на плюсах по вашему может не разбираться в недостатках ФП?
Запросто. Вот ты не разбираешься не только в недостатках ФП, но и в ФП вообще.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 02:11
Цитата Сообщение от korvin_ Посмотреть сообщение
но и в ФП вообще.
ФП по современным временам - один большой недостаток.

Добавлено через 11 минут
Цитата Сообщение от korvin_ Посмотреть сообщение
для сравнения: одной из политик при разработке Go было минимум breaking changes, что позволило быстро выкатить 1.0 в использование и параллельно развивать; C# и .NET же MS сильно и активно меняла в процессе, потому он долго не мог выстрелить, так что см.ниже
Причины абсолютно другие. Шарп вышел гораздо раньше. Т.е. такого дефицита разрабов и ниши для горе-кодеров экспоненциально создаваемых срамо-агилом еще не было, а резерв пополнения неквалифицированных разрабов знакомый с явой со школы еще только-только зарождался. Go же делался уже под существующий низкоквалифицированный контингент, которому для примитивных задач, на него возлагаемых, что то кроме самой простой процедурщины вообще противопоказано. Именно поэтому он и "взлетел" сразу - путем внедрения в административно-приказном порядке в гугле.
Профи же владеющий плюсами никогда добровольно на ни на шарп, ни на го, ни на раст не перейдет. Ни тем более на ФП-анахронизмы.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
06.07.2019, 02:14
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ФП по современным временам - один большой недостаток.
Я же писал: твоё мнение никого не интересует. Продолжай пофапывать на билдер.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Причины абсолютно другие. Шарп вышел гораздо раньше. Т.е. такого дефицита разрабов и ниши для горе-кодеров экспоненциально создаваемых срамо-агилом еще не было, а резерв пополнения неквалифицированных разрабов знакомый с явой со школы еще только-только зарождался. Go же делался уже под существующий низкоквалифицированный контингент, которому для примитивных задач, на него возлагаемых, что то кроме самой простой процедурщины вообще противопоказано. Именно поэтому он и "взлетел" сразу - путем внедрения в административно-приказном порядке в гугле.
Профи же владеющий плюсами никогда добровольно на ни на шарп, ни на го, ни на раст не перейдет. Ни тем более на ФП-анахронизмы.
Очередное ко-ко-ко от неуча.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 04:15
Цитата Сообщение от korvin_ Посмотреть сообщение
Я же писал: твоё мнение никого не интересует.
Ну можете забивать на кэптайна Очевидность сколько угодно и продолжать ловить грабли. У математики мнениев не бывает. Бывают факты. А факт того что ФП - тюринговская трясина давно доказан. Т.е. ни для чего большего чем параметризовать к примеру функцию поиска функцией сравнения аргументов ФП будет значительно уступать императивному.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 07:41
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У математики мнениев не бывает. Бывают факты. А факт того что ФП - тюринговская трясина давно доказан
Посколку "тьюринговая трясина" - не строгий математический термин, то доказать в математическом смысле, что какой-то языке ею является - невозможно. Ну или приведите определение и доказательство, может я чего то не знаю.
0
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
06.07.2019, 07:44
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Оно у них тоже не разу не с нулевой стоимостью а с заголовком под капотом каждого указателя.
Владение и заимствование в rust -- это время компиляции.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Напомню - механизм шаблонов - чистый функциональный язык.
Напомню, шаблоны -- нечто именуемое как полиморфизм. Это техника, а не функциональный язык.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А факт того что ФП - тюринговская трясина давно доказан.
А тот факт что Тьюринг полнота и лямбда исчисление -- по сути одно и то же, не? Не слышали про такое? Я вам скажу что означает ваша цитата примерно так: Ставим задачу. Двое претендентов задачу решают. Один для этого изобрел Тьюринг машину, а другой -- лямбда исчисление. И тут появляетесь вы и громогласно заявляете что только Тьюринг машина решает задачу и согласно Тьюринг машине лямбда исчисление как метод несостоятельно. Не заметив при этом слона, у которого на лбу написано что это разные математически выверенные подходы к решению одной задачи. Или другой пример: Докажем теорему Пифгора двумя разными методами -- алгебраически и вероятностью. Вы опять станете настаивать что доказательство вероятностью несостоятельно потому что уже все доказано алгебраически?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 07:50
Цитата Сообщение от zeroalef Посмотреть сообщение
Вот видите? По мне так это ад и израиль. Никакой мыслительной работы, прожигание времени впустую.
Так я об этом же и говорю. Никакой мыслительной деятельности, только имитация и сотрясание воздуха на конференциях и написание бесконечных статей о темах, которые яйца выеденного не стоят. Главное ведь, чтобы заказчики не поняли, что все, чем занимаются их подчиненные за весьма немалые суммы - это монотонная работа, которую с успехом можно автоматизировать и оставить вместо армии веб-макак одну на всю контору, которая сможет кнопки в автоматизированной интеллектуальной системе проектирования нажимать. Собственно, уход от профессий, не требующих никакой мыслительной деятельности и их автоматизацию мы сейчас наблюдаем во всех сферах нашего общества. Дойдет эта волна и до программистов в ближайшие годы.
0
 Аватар для zeroalef
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
06.07.2019, 08:33
Цитата Сообщение от Катафалк Посмотреть сообщение
Собственно, уход от профессий, не требующих никакой мыслительной деятельности и их автоматизацию мы сейчас наблюдаем во всех сферах нашего общества.
Это мы наблюдали лет 90-30 назад, когда станкизаменяли рабочих. Сегодня, на ряду с развитием станков мы наблюдаем главным образом не автоматизацию, а полную замену человеческого разума машинным. Но я говорил не об этом, не пытайтесь увести диспут в демагогию. Я говорил о том, что автоматизация веба -- крайне сложная задача в силу 'несовершенства' самого веба.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 08:46
Цитата Сообщение от zeroalef Посмотреть сообщение
Я говорил о том, что автоматизация веба -- крайне сложная задача в силу 'несовершенства' самого веба.
Ну так в стандартизации тоже нет ничего невозможного. В любой области в начале ее развития наблюдается хаос из различных стандартов, технологий, но потом все более-менее стабилизируется. Что касается сложности, то сложность тут не качественная, а количественная, вызванная как раз отсутствием единого стандарта в том числе. Но все это вполне поддается автоматизации, например уже есть проекты по построению ui прямо по его картинке. Пока еще все это несовершенно и для практического применения не пригодно, но прогресс на месте не стоит.
Цитата Сообщение от zeroalef Посмотреть сообщение
Сегодня, на ряду с развитием станков мы наблюдаем главным образом не автоматизацию, а полную замену человеческого разума машинным. Но я говорил не об этом
А я именно об этом. С развитием интеллектуальных средств разработки низкоквалифицированный труд формошлепов будет с успехом заменен этими самыми средствами.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 10:13
Цитата Сообщение от zeroalef Посмотреть сообщение
А тот факт что Тьюринг полнота и лямбда исчисление -- по сути одно и то же, не?
Ну вот тьюринговская трясина - это и есть Тьюринг-полный язык но с исключительно низкой продуктивностью. А так в общем то все языки программирования Тюринг-полные. По большому счету полнота по Тюрингу - критерий отделения языков программирования от языков описания данных. И необходимы для этой полноты по Тюрингу всего то возможность условного перехода назад (т.е. ветвление и циклы).

Добавлено через 2 минуты
Цитата Сообщение от zeroalef Посмотреть сообщение
Это техника, а не функциональный язык.
Это тюринг-полный функциональный язык.
Цитата Сообщение от zeroalef Посмотреть сообщение
Напомню, шаблоны -- нечто именуемое как полиморфизм.
А полиморфизм это нечто абсолютно другое. А именно взаимозаменяемость типов данных. Учите матчасть.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 12:33
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну вот тьюринговская трясина - это и есть Тьюринг-полный язык но с исключительно низкой продуктивностью.
Так как насчет привести математическое доказательство того, что функциональные языки - тьюринговая трясина? Которое, как вы утверждали, существует. Но перед этим, разумеется, привести математическое определение тьюринговой трясины.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 14:15
Цитата Сообщение от Катафалк Посмотреть сообщение
Так как насчет привести математическое доказательство того, что функциональные языки - тьюринговая трясина?
В кратце - после ликвидации всех недостатков ФП, продиктованных техническими возможностями первых ЭВМ, (неизменяемость данных,рекурсия вместо циклов и т.д. и т.п.) и несоответствия модели вычислений вычислителю ( программа физически не может выполняться без изменения среды как минимум потому что время выполнения функции ненулевое) получаем процедурное программирование. Ну и дальше по нарастающей.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 15:21
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В кратце
Ну то есть никакого математического доказательства у вас нет. И даже определения нет. Что и требовалось доказать, собственно. Лучше бы просто сознались, что взболтнули не подумав.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 15:43
Цитата Сообщение от Катафалк Посмотреть сообщение
Ну то есть никакого математического доказательства у вас нет. И даже определения нет. Что и требовалось доказать, собственно. Лучше бы просто сознались, что взболтнули не подумав.
Тьюринговская трясина — языки программирования, которые Тьюринг-полны, но обладают крайне примитивными синтаксисом и семантикой. Это как раз про ФП. К примеру только ограничение количества параметров функции одной ведет к увеличению размеров кода в десятки раз.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 15:51
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Тьюринговская трясина — языки программирования, которые Тьюринг-полны, но обладают крайне примитивными синтаксисом и семантикой.
Все еще не видно математики. Выражения вроде "крайне примитивный" и прочие оценочные суждения математикой не являются.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
06.07.2019, 15:53
Цитата Сообщение от Катафалк Посмотреть сообщение
Выражения вроде "крайне примитивный" и прочие оценочные суждения математикой не являются
Да что вы. В конечном итоге все сравнение приходит в ту или иную циферь. Ну разве что кое что в булевские типы по наличию возможностей. По которым у ФП сплошные фалсе.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
06.07.2019, 15:59
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В конечном итоге все сравнение приходит в ту или иную циферь.
Так у вас то и цифири даже нет.
0
Модератор
 Аватар для Curry
5165 / 3527 / 536
Регистрация: 01.06.2013
Сообщений: 7,676
Записей в блоге: 9
06.07.2019, 17:59
Цитата Сообщение от korvin_ Посмотреть сообщение
Rust далёк от Хаскелла.
В rust взято очень много от Haskell. Встроенной лени нет, но трейты - это классы типов, даже улучшенные, что естественно, язык более молодой, учли опыт разработок и на Haskell тоже. Из Haskell GC не выдернуть, не сделав вместо него другой язык, но если посмотреть как в rust реализуются функциональные конструкции, можно сделать вывод что ФП не обязано сочетаться с GC.
Цитата Сообщение от korvin_ Посмотреть сообщение
Зачем? PL-Nazi?
У вас нет определения кто это, по этому не знаю, подходит ли это ко мне. Но существующий зоопарк языков - определённо перебор. В том же бекенде из названия темы применяются php,hodejs,java(kotlin,Scala),C#(F#,VB), питон, перл, ruby, go ...
И для каждого продублировали в библиотеках миллионы строк кода делающих то же самое. Эффект вавилонской башни, что тут хорошего?
Цитата Сообщение от korvin_ Посмотреть сообщение
Оно ещё как к месту.
Поясните. Определённо, я не высказывал идеи стать премьером.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Тьюринг-полный язык но с исключительно низкой продуктивностью.
Тогда это подъязык шаблонов в С++, т.к. Тьюринговую полноту он реализует со страшным скрипом.
https://stackoverflow.com/ques... g-complete
На практике его так не используют, т.к. это специализированный язык которому эта полнота не требуется.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
рекурсия вместо циклов
Хвостовая рекурсия заменяется циклом. Это частный случай оптимизации называемой tail-call elimination.
В некоторых языках она обязательна. С++ к ним не относится, по этому даже хвостовая рекурсия в нём грозит stack overflow.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
программа физически не может выполняться без изменения среды как минимум потому что время выполнения функции ненулевое
Для реализации чистой функции требуется только что бы один и тот же набор аргументов давал всегда одинаковый результат и без побочек (вывод куда то,изменение глобальных переменных). Время исполнение и нагрев процессора при этом не оговариваются.
Чистые функции можно писать и на С++. Мало того, хороший стиль, это выделять чистые функции (расчёт) из всего алгоритма, а не смешивать расчёт с I/O.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Это как раз про ФП. К примеру только ограничение количества параметров функции одной ведет к увеличению размеров кода в десятки раз.
Не устаёте демонстрировать своё незнание,того о чём пишите. Услышали звон ...
Если бы вы посмотрели на код на каком то из функциональных языков (вы не будете смотреть, это я так, как риторический приём), то увидели бы функции из нескольких аргументов. А если бы вникли, то поняли бы что и состояние у этих программ есть.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
07.07.2019, 09:05
Цитата Сообщение от Катафалк Посмотреть сообщение
Так у вас то и цифири даже нет.
Достатчоно булов. Итак ФП не умеет в принципе: изменять данные, работать с состояниями, как следствие не может и диалоговый режим обработки и событийное управление. При прикостыливании же всего этого нечистыми способами ведет к гигантским проблемам с актуализацией данных. Отсюда и его исключительная непродуктивность и неэффективность.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
08.07.2019, 07:24
Цитата Сообщение от Curry Посмотреть сообщение
Время исполнение и нагрев процессора при этом не оговариваются.
Ну вот как раз это и есть несоответсвием модели вычислений вычислителю.

Добавлено через 1 минуту
Цитата Сообщение от Curry Посмотреть сообщение
Хвостовая рекурсия заменяется циклом.
Вопрос не в том чем она заменяется а в том что код только с рекурсией гораздо более громоздкий и запутанный чем с циклами особенно при наличии ветвления в теле цикла.

Добавлено через 5 минут
Цитата Сообщение от Curry Посмотреть сообщение
На практике его так не используют, т.к. это специализированный язык которому эта полнота не требуется.
На практике именно это и используют постоянно. те же тупли и т.п. по другому не получить. Его разница только в том что он не расчеты в привычном виде производит производит а код генерит. Т.е. вместо функций - шаблоны, вместо параметров - их аргументы. Результат работы - инстанционированные шаблоны. Тогда все становится на свои места. И вот тут введение только одного императивного элемента - if constexpr уже позволило сократить код в десятки раз и значительно повысить читабельность. что будет если все на императивные средства перевести?

Добавлено через 1 час 6 минут
Цитата Сообщение от Curry Посмотреть сообщение
Для реализации чистой функции требуется только что бы один и тот же набор аргументов давал всегда одинаковый результат и без побочек (вывод куда то,изменение глобальных переменных).
Т.е. не должно быть никаких состояний изменяемых во времени.
Цитата Сообщение от Curry Посмотреть сообщение
Чистые функции можно писать и на С++. Мало того, хороший стиль, это выделять чистые функции (расчёт) из всего алгоритма, а не смешивать расчёт с I/O.
Вопрос не в том где и че можно. Вопрос в том что только чистых функций в принципе недостаточно. Именно в следствие их невозможности работы с состояниями. А соответсвенно чистые функциональные языки - сапоги в смятку. А при использовании нечистых довесков возникает проблема с актуализацией данных посчитанных одной частью программы для использования в другой. Вот это и есть тот недостаток ФП который делает его абсолютно непригодным к практической разработке чего либо за исключением пакетных утилит, не взаимодействующих с внешними хранилищами данных, эпоха которых закончилась к 60-ым.
А второй момент именно в том что и смысла в чистоте функций тоже ноль. Хотя бы потому что они или заменяемы константами или, если это невозможно, то необходимость постоянной проверки вычислялась ли функция или нет для данного набора аргументов, сводит всю кажущуюся потенциальную эффективность ленивых вычислений в минус.

Добавлено через 3 часа 29 минут
Цитата Сообщение от Curry Посмотреть сообщение
Если бы вы посмотрели на код на каком то из функциональных языков (вы не будете смотреть, это я так, как риторический приём), то увидели бы функции из нескольких аргументов. А если бы вникли, то поняли бы что и состояние у этих программ есть.
Там еще много чего есть коме автоматического кррирования и декаррирования. К примеру всякие нечистые монады и т.д. Что как раз и подтверждает утверждение о том что процедурное программирование - естественное развитие функционального на цифровые вычислители и память с многократной записью. И без такого развития тюринг-полноты явно недостаточно (что в общем то следует из определения тюринг-полноты которая никак не касается вопросов организации доступа к данным). А прикостыливание нечистых оставаясь в рамках ФП - костыли, которые только резко усложняют тривиальные для процедурного программирования задачи и не более того.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.07.2019, 07:24

Универсальный язык программирования
Видел много подобных тем у вас на форуме, но соседняя тема. "С чего начать?" мне не подходит. Год назад я программировал на Visual Basic...

Свой язык программирования
Если бы вы пришли к власти создали свой (безусловно, самый лучший) язык программирования, что бы вы в него включили? Понятно, что нужно...

мощный язык программирования
Часто слышу фразу "мощный язык" относительно C++, Java и некоторых других языков программирования. Интуитивно я примерно понимаю что это...

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

Какой язык программирования лучше? (2)
Продолжение темы. Начало


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru