Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/75: Рейтинг темы: голосов - 75, средняя оценка - 4.92
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14

Почему мы все еще программируем на древних языках?

05.06.2021, 12:39. Показов 16034. Ответов 166
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На каком-то другом форуме я читал, что Microsoft не обновляет свою ОС. Пишут, что новая ОС - это Windows 11, Windows 12 и т. д., а Windows 10 устарела, и все эти "крупные" обновления - это болтовня. А ей еще и десяти лет нет! И в то же самое время в языках программирования картина кардинально другая: активно программируют на Жабе, которой 30 лет, на плюсах, которым 40 лет, на Си, которому 50 лет! И не выйдет же какой-нибудь C++II с кортежно-ориентированным программированием, с интегрированными управляемыми ссылками (а не со сплошными припонами, как C++/CLI), с конструкциями вида x is string s + "o" + s! Это я фантазирую, но с чем-то действительно НОВЫМ, что влияло бы на программирование СУЩЕСТВЕННО, а не как эти бесконечные C++11/14/17/20/... . Но нет, так и остается высокоуровневым ассемблером. Самый новый на сегодняшний день язык - это Шарп, которому чуть больше 20 лет (говно в стиле Dart и Go не в счет). Ну, а когда-то каждые 10 лет выходили не то что передовые языки, а новые парадигмы! И это не "трава была зеленее", а известный факт. Могу даже предоставить названия этих парадигм. Ну неужели всем настолько тупо лень сделать мир хоть на 0.000001% лучше, улучшить хоть одну его область, сделать хоть что-то НОВОЕ, а не по кругу Шарп-Жаба-Пайсен-плюсы-ПрочееГовно? Неужели я один во всем мире стремлюсь к прекрасному и сею разумное, доброе, (ну, слово "вечное" тут неприменимо)? Или, может, у меня извращенные представления об этом "прекрасном"? И у меня нет приступа острого NIH, я с радостью буду пользоваться НОВЫМ языком, если его разработает кто-то другой. Даже если он будет слегка отличаться от придуманного мной C# .NStar, например, слово Function будет писаться с маленькой буквы или вместо [TKey, TValue] будет <TKey, TValue>. Но нет, всем плевать. Вот я и спрашиваю - это всемирный заговор против программистов или это я один хочу не знать чего? А мне кажется, что ничего сверхъестественного я не прошу. Прошу ответить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2021, 12:39
Ответы с готовыми решениями:

Если с CMS все так просто, то почему сайты все еще делают в блокнотах?
Я вот примерно месяц уже занимаюсь изучением html, css и php, и узнал что еще можно создавать сайты с помощью wordpress и joomla, так вот,...

Почему в 2017 году всё ещё нет компилятора C# в нативный код?
Этому есть какие-нибудь объективные причины? В нём есть то, что машинными кодами реализовать невозможно? Или С# по спецификации обязан...

Почему в языках C# и Java методы статические, а в других - нет
Почему в языках C# и Java методы статические (например, в C# - Console.WriteLine()), а в других - не статические (например, в C++ -...

166
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
07.06.2021, 09:38
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Катафалк Посмотреть сообщение
перспективные направления вроде высоконагруженных научных вычислений.
В чём перспективность? И чем оно перспективнее, чем не научные вычисления?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 09:47
Цитата Сообщение от Usaga Посмотреть сообщение
В чём перспективность? И чем оно перспективнее, чем не научные вычисления?
Так я уже неоднократно писал, в чем. Хотя бы в том, что востребованность высококвалифицированных кадров (и их зарплаты разумеется) в этих областях будут в будущем только расти, а в днищенских областях вроде вебокодинга - падать.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
07.06.2021, 10:50
Катафалк, а почему сейчас наоборот?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 11:45
Цитата Сообщение от Usaga Посмотреть сообщение
а почему сейчас наоборот?
Кто вам сказал, что сейчас наоборот? Зарплаты и перспективы и сейчас на стороне высококвалифицированных специалистов в передовых наукоемких и высокотехнологических областях. Единственное что отличается - засилие вебокнопкодавов в отрасли, вот их доля будет уменьшаться.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
07.06.2021, 11:59
Цитата Сообщение от Катафалк Посмотреть сообщение
Зарплаты и перспективы и сейчас на стороне высококвалифицированных специалистов в передовых наукоемких и высокотехнологических областях.
А такие области по определению веб-морду иметь не могут, да?
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
07.06.2021, 13:17
Etyuhibosecyu, по модернизации переменных и их типов ваши взгляды кривенькие, вы пытаетесь сделать язык со строгой типизацией но без типизации. Здесь суть в том, что отдать на откуп программисту, а что передать в управление "автоматики".
7. Следующие циклы
8. В объявлении функции в явном виде присутствует слово Function.
9. Циклические побитовые сдвиги.
всё это синтаксический сахар и ваши личные взгляды, я вот хочу чтобы в объявлении функции было слово proceDure

вот что вы все так вызверились на goto? очень удобный оператор в умелых руках

в сущности, вы описали ваши личные хотелки-нехотелки ни как не влияющие на функциональность яп.. не чтобы предложить полностью настраиваемый яп или возможности добавлять-изменять операторы, ключевые слова (те их работу а на название)
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 15:10
Цитата Сообщение от Usaga Посмотреть сообщение
А такие области по определению веб-морду иметь не могут, да?
Почему не могут? Еще как могут. И на создание этой морды как раз и наймут низкоквалифицированного вебокодера за дошик (ну пока еще не за дошик, но все к этому идет), пока специалисты занимаются всем остальным. Естественно, уже сейчас ЗП этого вебера ни в какое сравнение не пойдет с ЗП спецов, занимающихся собственно разработкой функционального ядра системы.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 16:43  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Etyuhibosecyu,
Спасибо за реакцию. Интересный комментарий.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Часть Ваших требований неразумны.
Например, "уберите массивы, я ими не пользуюсь". Если не нравится, не используйте. В чем проблема?
Дейкстре не нравился goto? Пусть бы и не использовал. Но он почему-то издал целую книгу о его вреде, которая стала авторитетной, и goto стал не нравиться уже массово. И я очень надеюсь, что так же будет и с массивами. Оператор goto превращает код в лапшу, а массивы - в гранат.
К слову, я так и не понял, что по сути означает выражение "goto превращает код в лапшу". Вероятно, имеется в виду спагетти-код? Если да, то в Википедии о нем написано вот что:
Спагетти-код — плохо спроектированная... программа, особенно содержащая много операторов GOTO (особенно переходов назад)...
Получается рекурсия - определение ссылается само на себя. Может кто-то объяснить, что делает goto, другими словами, кроме как "превращает код в лапшу"? Наверное, серьезно затрудняет чтение кода? А возможно, и еще что-то?
Цитата Сообщение от Shamil1 Посмотреть сообщение
Более того, лучше узкоспециализированные библиотеки пишут те, кто на этом специализируется. У них получится лучше, чем у Майкрософт.
Тут добавить нечего - например, если писать RSA на BigInteger от Microsoft, надежный ключ (15360 бит) генерируется 4 часа, а если на Mpir (ответвление GMP, специализированная библиотека для вычислений) - 8 минут.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Остальные Ваши требования вызваны Вашим незнанием:
...
2. Устройства компьютера и компилятора
Какое, например, из требований противоречит устройству компьютера и компилятора? И почему?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
по списку желалок из поста №7
Спасибо за такие подробности, прямо исчерпывающий ответ!
Цитата Сообщение от Алексей1153 Посмотреть сообщение
3 - #include <cstdint>
Копировал со старой цитаты, там кое-что не дописано. Еще в C# .NStar должны быть числовые типы long long и unsigned long long, и это не те, что в C++. (Это я не только что придумал, просто в первой теме еще не появилось, а так местами можно встретить.) Это целые числа - со знаком и без знака - неограниченной длины, такой, как позволяет ОЗУ. Они в C++ есть? В C# есть BigInteger, но только со знаком.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
11 - а тип контейнера как компилятор угадает? Мне, к примеру list не нужен, мне вектор подавай
Ну как бы, подразумевается, что в C# .NStar нет никакого "вектора".
Цитата Сообщение от Алексей1153 Посмотреть сообщение
12 - сырые строки
Первый раз увидел. Спасибо! Это даже круче, чем строки с @ в C#!
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Можно обойтись функцией или лямбдой
Я что-то не слышал про лямбды в C++. Можете дать ссылку на новость об их появлении?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Выйти из супервложенного цикла - обернуть самый верхний цикл в [&]...
Можете расшифровать, что скрывается под [&]?
Цитата Сообщение от Алексей1153 Посмотреть сообщение
А вики говорит, что этот метод используется редко из-за недостатков
Это несерьезные недостатки. По поводу размера ключа - оба ключа мощностью 16/2003 занимают меньше гигабайта. Для аутентификации используется криптосистема Нидеррайтера, которая очень похожа.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
19 - с нуля они должны начинаться. Это правильно
Это стереотип.
Цитата Сообщение от Алексей1153 Посмотреть сообщение
20 - шаблоны, классы, лямбды, алиасы типов
Это все и близко не сравнимо с LALR(1).
Цитата Сообщение от user-ganz Посмотреть сообщение
не чтобы предложить полностью настраиваемый яп или возможности добавлять-изменять операторы, ключевые слова (те их работу а на название)
А в C# .NStar это есть, с помощью LALR(1) можно добавить какие угодно операторы и ключевые слова.
0
фрилансер
 Аватар для Алексей1153
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,319
07.06.2021, 16:54
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Они в C++ есть? В C# есть BigInteger,
нет, встроенных длинных чисел в C++ нет, это вопрос к подключаемым библиотекам. Либо вручную велосипедить

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Я что-то не слышал про лямбды в C++. Можете дать ссылку на новость об их появлении?
где-то 10 лет назад

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
что скрывается под [&]?
лямбда и скрывается, с захватом всех локальных переменных по ссылке

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это стереотип.
стереотипы - у человеков. Это человек с 1 считает. А машина - с нуля. И не нужно туда дополнительную конвертацию наслаивать, усложняя адресную арифметику. Первый элемент, первый бит - индекс 0
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
07.06.2021, 17:35
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Дейкстре не нравился goto? Пусть бы и не использовал. Но он почему-то издал целую книгу о его вреде, которая стала авторитетной, и goto стал не нравиться уже массово.
Дейкстра предложил новую парадигму программирования, которая позволила писать более сложные (объёмные) проекты. Разница между отрицанием старого и предложением нового - огромна.


Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
И я очень надеюсь, что так же будет и с массивами.
Тут всё очень просто. Предположим, Вы устраиваетесь на работу программистом. Если техлид против использования массивов, то и Вам не придётся их использовать. Если же техлид везде и всюду использует массивы, то и Вам придётся. И это правильно - ведь, он техлид, а значит его квалификация выше Вашей и ему виднее. А когда Вы сами станете техлидом, то сами будете решать, использовать или не использовать массивы в своих проектах.
В C# общая тенденция такова, что массивы используются редко. Обычно вместо них используется List<T>, который, по сути, является массивом "переменного размера". (Возможно, в других областях это не так).

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Какое, например, из требований противоречит устройству компьютера и компилятора?
Например, чтобы поменять тип списка, нужно этот список удалить и создать новый. Нельзя "на лету" поменять тип переменной, потому что компилятор не сможет определить, сколько памяти нужно выделить под эту переменную (а хранить ссылки часто накладно и по производительности, и по расходу памяти).

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
можно добавить какие угодно операторы и ключевые слова
Операторы можно добавлять во всех функциональных языках. В большинстве функциональных языков есть специальные средства для метапрограммирования.
Если же Вас интересует метапрограммирование, то смотрите языки типа Lisp, Haskell, Nemerle, Forth, F# (начните с Nemerle).

Добавлено через 4 минуты
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Они в C++ есть? В C# есть BigInteger, но только со знаком.
В С++ можно использовать GMP. Основное преимущество GMP в том, что нельзя написать "a = b + c". Многие операции производятся "по месту", без выделения дополнительной памяти, и за счёт этого библиотека работает гораздо быстрее, чем BigInteger. В C#, кстати, я тоже предпочитаю использовать GMP (через импорт функций).

Добавлено через 1 минуту
з.ы. Всё, что Вам хочется (включая длинные числа из коробки), есть в Lisp. Ну, или можно реализовать в Lisp, используя метапрограммирование.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 17:36  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Дейкстра предложил новую парадигму программирования, которая позволила писать более сложные (объёмные) проекты. Разница между отрицанием старого и предложением нового - огромна.
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
Цитата Сообщение от Shamil1 Посмотреть сообщение
Например, чтобы поменять тип списка, нужно этот список удалить и создать новый.
Возможно, я немного не так выразился. Я как раз и имел в виду создание нового списка с ТАКИМ ЖЕ (заранее неизвестным) внешним типом, но с другим внутренним.
Цитата Сообщение от Shamil1 Посмотреть сообщение
Всё, что Вам хочется (включая длинные числа из коробки), есть в Lisp. Ну, или можно реализовать в Lisp, используя метапрограммирование.
Вам этот Lisp нравится?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 17:56
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
Как думаете, Дейкстра тоже новую предлагал парадигму, потому что не смог на существующих ни одну рабочую программу написать?
0
Модератор
Эксперт функциональных языков программирования
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
07.06.2021, 19:16
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
создание нового списка с ТАКИМ ЖЕ (заранее неизвестным) внешним типом
Как компилятор будет выделять память под список неизвестного типа? Как компилятор закодирует операции с элементами списка, если их тип неизвестен?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вам этот Lisp нравится?
Конечно.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Так и я предлагаю новую парадигму - "кортежно-ориентированное программирование".
В чем ее суть?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
07.06.2021, 19:28  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Как компилятор будет выделять память под список неизвестного типа? Как компилятор закодирует операции с элементами списка, если их тип неизвестен?
Он неизвестен ВНУТРИ метода. Когда метод вызывается, то тип передается в вызов вместе со списком.
Цитата Сообщение от Shamil1 Посмотреть сообщение
В чем ее суть?
В том, что программа должна использовать всего три категории коллекций (аналогично трем категориям операторов) - список (в том числе связной и т. д. - эти разновидности поддерживают практически те же операции), кортеж и словарь. Множество - это словарь, в котором значения имеют тип null. А массивам в этой парадигме не место.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
07.06.2021, 19:38
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
В том, что программа должна использовать всего три категории коллекций (аналогично трем категориям операторов) - список (в том числе связной и т. д. - эти разновидности поддерживают практически те же операции), кортеж и словарь.
Во-первых, на парадигму совершенно не тянет.
Во-вторых, откройте для себя питон например, там ровно эти три коллекции из коробки.
В-третьих - вам никто не мешает в любом языке пользоваться только этими коллекциями, и зачем для этого городить отдельных язык - совершенно не понятно.
1
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
08.06.2021, 05:42
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А массивам в этой парадигме не место.
Да? Почему? Чем массивы провинились? А как же все остальные типы коллекций? Если вы про них не знаете, то они и не нужны в языке? Зато какие-то левые методы шифрования и ещё какая-то лабуда, которая вам для задачи понадобилась, должна быть в языке из коробки?
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
08.06.2021, 07:17
Цитата Сообщение от Катафалк Посмотреть сообщение
а в днищенских областях вроде вебокодинга - падать.
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.

Добавлено через 15 минут
почитайте про прототипное ООП и метапрграммирование, Все Ваши новшества там давно есть. А если их нет - их несложно добавить.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
08.06.2021, 07:50
Цитата Сообщение от vantfiles Посмотреть сообщение
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.
Сейчас вам скажут, что ваш приятель - дно, и настоящий специалист по big data и научным высоконагруженным приложениям зарабатывает $300k или что это временное явление и завтра вашего приятеля заменят тулзой по автогенерированию HTML.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
08.06.2021, 09:31
Цитата Сообщение от vantfiles Посмотреть сообщение
Мой приятель зарабатывает в этой днищенской области 300000 российских рублей.
Ну поздравляю вашего приятеля А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают, но не думаю что нужно этим гордиться в приличном обществе
И таки да, Usaga, абсолютно прав, приятелю надо готовиться переучиваться во что-то более востребованное в перспективе, потому что его 300k в скором времени могут превратиться в тыкву.
0
Эксперт .NET
 Аватар для Usaga
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
08.06.2021, 09:36
Цитата Сообщение от Катафалк Посмотреть сообщение
А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают
Т.е. если человек зарабатывает лучше, чем вы хотите, чтобы он зарабатывал, то он - жулик?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.06.2021, 09:36

Почему некоторые программы на языке Python работают медленнее своих аналогов написанных на языках C/C++?
Python

Загрузка с SATA-HDD в древних BIOS
дано: древний комп с древним BIOS, в котором варианты загрузки только: HDD / CD-Rom / Floppy на этом древнем компе, разумеется, только...

Установка древних браузеров под вин8
возникла необходимость установки древних браузеров(конкретнее ie7-8) под сея ось, для тестирования сайтов* виртуалка не рассматривается...

Подключить 2 древних стереоусилителя к одному выходу с материнской платы
Есть Вега и Пионер 80-годов, две пары колонок в разных помещениях и старый компьютер со встроенным звуком (Asus P4P800 ). Хочу впаяться в...

Требуется человек с опытом написания на этих языках, знающий все от и до
доброго времени! ищу онлайн учителя по PHP и JavaScript.Требуется человек с опытом написания на этих языках,знающий все от и до....Мои...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
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). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru