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

DCASTF. Каким он будет? (Идеи и предложения по поводу будущего создателя окон)

06.08.2018, 21:38. Показов 7713. Ответов 137
Метки нет (Все метки)

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

DCASTF означает "Data Counting and Saving to File", то есть "вычисление и запись данных в файл". Это с вероятностью 80% один из 2-3 качественных русских создателей окон, с вероятностью 50% - единственный и неповторимый. В своей жизни я видел всего один русский создатель окон, и он, откровенно говоря - убогий. А DCASTF - не только русский. При желании вы сами можете перевести его на немецкий, арабский или тарабарский язык. (Хотя создавался он как русский.) DCASTF имеет четыре редакции: стандартная, DCASTF+, DCASTF++ и DCASTF# (третья - самая мощная и самая дорогая). DCASTF позволяет:

- Создавать окна, размещать в них объекты, настраивать их на обнаружение событий и выполнять в ответ действия.
- Просматривать все окна, объекты, события, действия и прочие элементы набора окон в удобной древовидной форме.
- Создавать величины нескольких сотен типов из 9 групп: числа, строки, логические константы, перечисляемые константы, объекты, блоки (DCASTF+, DCASTF++ и DCASTF#), массивы, пустота, рекурсивный тип (своеобразное перечисление, значения которого являются всеми другими типами) (DCASTF+ и DCASTF++).
- Размещать между величинами и константами 22 вида унарных и бинарных операторов (вычисление), а в платных редакциях, возможно, и больше.
- Пользоваться несколькими сотнями операций, работающих с выполнением строки, показом и скрытием окон, переменными окружения, показом сообщений, проверками на какое-либо свойство, числами (включая случайные числа), объектами, файлами (запись данных в файл), текстом и многими другими явлениями в наборе окон и вне его, а также создавать свои (операция - последовательность действий, выполняемая не в ответ на событие, а только при вызове и способная возвращать значение) даже в бесплатной редакции!
- Кроме вызова операций, напрямую вызывать события из других событий (DCASTF++ и DCASTF#) (невозможность вызвать событие из операции, думаю, очевидна, так как событие привязано к объекту, а операция нет).
- Выполнять действия только при каком-либо условии (3 вида условий - "УСЛОВИЕ <условное выражение>", "ПОДУСЛОВИЕ <условное выражение>" и "В остальных случаях", в платных редакциях, возможно, появятся другие) и в цикле (3 вида циклов - "ПОВТОРИТЬ <число или выражение>", "ПОВТПОКА <условное выражение>" и "ФОР <величина> ПРИН <открытая квадратная скобка><выражение>, <выражение><закрытая круглая или квадратная скобка>[ ШАГ <выражение>]", в бесплатной редакции выполнение циклов замедлено).
- Создавать блоки (DCASTF+, DCASTF++ и DCASTF#), способные содержать величины-свойства, локальные операции и переопределения операторов (DCASTF++) и быть типами величин и значений, возвращаемых операциями и значениями рекурсивного типа.
- Добавлять в набор окон модули (DCASTF+, DCASTF++ и DCASTF#) и объектные модули (DCASTF++), содержащие наборы готовых величин, операций, перечислений, блоков и объектов, а также создавать свои аналогичные элементы (требования те же, что и для добавления).
- Тестировать набор окон с использованием 100п-точек, выражений для наблюдения и запуска с прерыванием на каждом действии или без отладки (даже в бесплатной редакции).
- Просматривать содержимое встроенных операций (DCASTF++ и DCASTF#). Впрочем, в большинстве случаев это бесполезно, так как они являются операциями Избазы, непосредственно опирающимися на исходный код, а кто же станет показывать исходный код платной программы?
- Даже в бесплатной редакции создавать "готовые" наборы окон, которые можно изменить только в Блокноте или принудительной сменой расширения у файла, а в платных редакциях можно сделать бесполезными и эти "дедовские" методы с помощью шифрования.

Что уже устоялось:
- Название "DCASTF", его расшифровка и перевод.
- То, что основной язык - именно русский и никакой другой.
- Названия большинства элементов, включая элементы интерфейса, Дерева действий, первичную терминологию создания окон (слова "величина", "пустота", "возврат значения" и т. д.), группы типов, ключевые слова и другую терминологию, если не указано обратное.
- Сам интерфейс, включая меню, панель объектов, панель размещения, панель свойств, Дерево действий, панель элементов и выпадающие окна.
- Следующие объекты: изображение, кнопка, надпись, панель, переключатель, счетчик, текстовое поле, флажок.
- Обычные и условные выражения строго разделены, конструкция вида "УСЛОВИЕ А" запрещена, только "УСЛОВИЕ А = Десв", даже мастера, создающие эти виды выражений, разные.
- Внешний вид операторов: ", ", " скл " (склеивание), " пс " (склеивание с переводом строки), "+", "-", "*", "/", "%", " рн " (деление нацело), " xor ", " или ", " и ", "!", "[]", "()" (порядок действий и операция), "." (свойство), "$" (использование значения величины как имени - а-ля PHP), ":" (отделяет объект от окна).
- Внешний вид событий, операций, условий и циклов.
- Способ объявления величин.
- Именно 3 вида условий и именно 3 вида циклов, способы их записи.
- Следующие виды массивов: одномерный, двумерный, трехмерный, переменной длины и массив параметров, причем массив переменной длины записывается именно как "Массив() Тип", индексы многомерного массива записываются в одних квадратных скобках через запятую, а запись "Массив параметров Тип" не содержит скобок.
- Следующие типы: Пустота, Универ, Число, Целое, Целое без знака, Строка, Короткая строка, ЛогКонст, типы массивов, типы объектов, равные названиям самих объектов, плюс общие типы Объект и Размещаемый объект, рекурсивный тип.
- Максимальная глубина рекурсии типов равняется 1, то есть наборы действий вида "Тип : А//А = Тип//А : Б//Б = Тип//Б : В//В = Число//В : Г//Г = 5" ("//" - разрыв между соседними действиями) запрещены.
- Следующие операции (разрешите обойтись без пояснений): ВзОшибку, Выбрать случайное, Выполнить строку, Массив одинаковых, Окружение, Параметр пропущен, Перек, Сообщение, Цвет, Цепь, ЯвлМассив, ЯвлНс, ЯвлОбъект, ЯвлПустота, ЯвлЧисло, КругР, Линия, Надпись, Прямоугольник, Точка, Треугольник, Удалить навороты, Эллипс, Длина файла, Дописать текст, Копировать файл, Переместить файл, Путь к набору окон (не устоялось, будет ли это величиной или операцией), Содержимое файла, Создать папку, Сохранить в файле, Уничтожить файл, Файловый объект существует, Вставить, Добавить, Сместить, Участок, Бц, Длн, Знаг, Клвс, Клэмп, Круг, Ксс, Лгр, Макс, Макс3, МаксМ, Мин, Мин3, МинМ, Модуль, Мц, НЛгр, ОКсс, ОСнс, ОТгс, Пвт, ПвтК, Прбрз1610, Прбрз810, ПЧсл, Слч, Смвкд, Снс, Сравн, Сравнить тексты, Тгс, ЦСлч, Эксп, Вкс, Всбк, Замена, ЗвКвч, ПСтр, Сдп, Смв, Спп, Ссп, УКвч, УПрб, УПрбК, УПрбН.
- Количество элементов: 5000000 обычных величин, 10000 массивов неопределенной длины и/или строк, 10000 массивов обычных величин, 100 массивов строк, 13000 объектных величин, 65 массивов объектных величин, 100 окон, 20000 объектов в каждом окне (в финальной версии, возможно, числа будут отличаться, но точно, что не из-за ваших предложений, а только из-за проблем памяти).
- Способы тестирования, поведение модулей и объектных модулей.

Что является "чистым полем" для ваших предложений:
- Все не указанные в предыдущем списке объекты.
- Внешний вид оператора степени. Сейчас он имеет вид " встп ", но эта запись может кому-то не понравиться из-за длины. Вид "^" также не идеален, так как этого символа нет в русской раскладке, а DCASTF - русский создатель окон.
- Все не указанные в предыдущем списке операторы.
- Возможно, вы знаете альтернативный вид массива?
- Все не указанные в предыдущем списке типы, включая перечисляемые константы и блоки.
- Все не указанные в предыдущем списке операции.
- Стоит ли делать связывание величин, чтобы можно было каким-либо оператором "привязать" одну величину к другой, и изменение первой автоматически изменяло вторую?
- Глубина вложения блоков, объектных свойств, панелей и т. д. является бесконечной? Или ограниченной? Если ограниченной, то каким числом?
- Название конструкции вида "<это название>[Тип Т, Строка С] Число : Операция О1(Массив параметров Т Параметр)", после которой операция вызывается как "О1[Число, "абвгд"](123, 256, 999)", а также мелкие подробности работы этой конструкции.
- А также все прочее, что еще не является устоявшимся.

Предлагайте, этим вы готовите свое же приятное будущее в работе с этим создателем окон.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.08.2018, 21:38
Ответы с готовыми решениями:

Нужен вам совет по поводу будущего поиска работы
Учусь на втором курсе специальности Информационные Системы. Имею базовые знания Java и C++. Так вот хотелось бы спросить у вас, какой язык...

Идеи по поводу генератора структуры сайта
Всем привет :) Есть идея сделать сайт наподобие http://csstemplater.com/ Подскажите, какими средствами воспользоваться, чтобы это сделать?...

Какой будет windows будущего
Какой будет windows будущего? Как вы думаете? Что изменится в ней и что бы вы хотели сами изменить в ней?

137
Эксперт .NET
 Аватар для Rius
13391 / 7846 / 1699
Регистрация: 25.05.2015
Сообщений: 23,855
Записей в блоге: 14
13.08.2018, 22:21
Студворк — интернет-сервис помощи студентам
Ага, наглядная, что хоть что-то делается.
Однако всего остального это никак не отменяет.
  • Прога на Windows 7 требует .Net Framework 4.7, msvcrt2015, и KB4019990.
  • Падает от выражения 1+2.5.5;
  • 1+2,1.234 выдаёт 1;
  • 1+++++1 выдаёт 1;
  • Падает от выражения 1/(1.0);
  • Ужасный редактор, всё время тормозит курсор;
  • ...
1
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
13.08.2018, 22:55
Rius, как прочитал про «падает», так сразу вспомнил компилятор PascalABC.Net. Etyuhibosecyu, на него ориентируйтесь, тогда что-то стоящее выйдет. (нет)
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
14.08.2018, 09:35
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Насчет выразительности - это философия.
Это для вас философия. Для меня - суровая необходимость.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это - не дерьмо, а серьезный код. Я сам активно пользуюсь подобным.
Это не серьёзный код. Это - чистое дерьмо. То, что вы так код пишете не делает это не дерьмом. Вы хоть сами осознаёте, что у вас там происходит? Почему получение такого ужаса вы вменяете языку?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Game Maker - нормальная IDE? А его популярность зашкаливает, и не только у детей... А у меня на нем достаточно крупные проекты - все игры из моих тем созданы на нем.
Это вы про тот мусор, что у людей не запускается или не позволяет дальше меню пройти?

Добавлено через 16 минут
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вот, оцените, со скриншотом работы.
Почему был выбран Квазимодо в виде C++\CLI? Почему не нормальный С++ или C#?

Удалось декомпилировать только код окошка, но первое же что попалось на глаза:

C#
1
this.TextBoxInput.Text = this.TextBoxInput.Text.Replace("\n", "");
Ровно в том же духе говнокодерства, что и

C++
1
while (((std::string)c).find("/") != ((std::string)c).npos) {
Один в один.

Как можно обладая такой компетенцией что-то говорить про неудобства этих языков и заявлять про какие-то собственные профессиональные инструменты?
0
Эксперт .NET
 Аватар для Rius
13391 / 7846 / 1699
Регистрация: 25.05.2015
Сообщений: 23,855
Записей в блоге: 14
14.08.2018, 10:24
Как? Легко!
Цитата Сообщение от aquaMakc Посмотреть сообщение
Эффект Даннинга-Крюгера во всей красе.
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
14.08.2018, 10:29
Цитата Сообщение от Rius Посмотреть сообщение
Эффект Даннинга-Крюгера во всей красе.
Самое смешное, что сам ТС уже видит, что ему тупо нечего ответить ни в пользу своего возможного творения, ни против существующих средств)) Осталось дело за малым - осознать, что сгоряча подумал о себе сильно больше, чем стоит)
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,837
Записей в блоге: 14
15.08.2018, 12:33  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Падает от выражения 1+2.5.5;
1+2,1.234 выдаёт 1;
1+++++1 выдаёт 1;
Падает от выражения 1/(1.0);
Встречайте обновленную версию.
1, 3, 4. Исправил.
2. Все правильно, если хотите интерпретировать массив - ставьте после запятой пробел. А так - вторая часть определяется как ошибочная и возвращает 0, первая равна 1, вот сумма и равна 1.
Также исправил деление на ноль, теперь в результате его получается ноль. (А что другое может получаться? Здесь же (пока) нет понятия "ошибка компиляции", вот программа и должна что-то вернуть.) (Через некоторое время, возможно, сделаю обработку бесконечности и неопределенности.)
Цитата Сообщение от Usaga Посмотреть сообщение
Почему был выбран Квазимодо в виде C++\CLI? Почему не нормальный С++ или C#?
Как можно отобразить форму с объектами без C++\CLI? Или работать в консоли?
Вложения
Тип файла: rar DCASTFPart1.rar (141.7 Кб, 2 просмотров)
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
15.08.2018, 12:39
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Как можно отобразить форму с объектами без C++\CLI?
В случае использования C# есть WinForms и WPF (оба являются частью .NET Framework и не требуют доустановки). В случае C++, есть Qt, WxWidgets, MFC (нежелательно) и всякая мелочь в виде TlTk.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Или работать в консоли?
А это вообще любой язык позволяет.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,837
Записей в блоге: 14
15.08.2018, 13:06  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
В случае использования C# есть WinForms и WPF (оба являются частью .NET Framework и не требуют доустановки). В случае C++, есть Qt, WxWidgets, MFC (нежелательно) и всякая мелочь в виде TlTk.
Считаю CLI ничем не хуже.
Цитата Сообщение от Usaga Посмотреть сообщение
А это вообще любой язык позволяет.
Ну конечно, только нормальная программа должна иметь нормальный интерфейс.
Вы бы лучше оценили сделанную мной работу, причем не декомпиляцией и разбором кода, а нормальным запуском и разбором функциональности.
0
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
15.08.2018, 13:11
Etyuhibosecyu, качество кода всегда отражается на той функциональности приложения, которую оно предоставляет - трудночитаемый код трудно сопровождать, поэтому труднее добавлять новый функционал в приложение. Чем ниже качество кода, тем большая вероятность наломать дров и сломать что-то существующее в коде, просто в нем запутавшись.
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
15.08.2018, 13:18
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Считаю CLI ничем не хуже.
C++\CLI - не очень удачная смесь из С++ и .NET. Создавался больше как эксперимент и более удобное средство для создание Interop-сборок (мостов между управляемым и неуправляемым мирами). Но смотрите сами.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Ну конечно, только нормальная программа должна иметь нормальный интерфейс.
Откуда это взялось? Куча сложного ПО вообще без UI обходятся. Тут уже нужно смотреть на требования и роль этого ПО.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вы бы лучше оценили сделанную мной работу
Я это могу сделать посмотрев исходный код. Прогу запустил, в роли калькулятора работает, отлично)

Только что это доказывает и что это показывает? Вы показываете, что можете создать некий калькулятор (а в будущем, может и посложнее чего)? Так никто и не приписывал вам неспособность что-то написать. Тут шёл разговор о том, что DCASTF - совершенно никому не нужная фигня. И плюсов вы её не смогли описать, в сравнении с тем же С++ или C#.

Добавлено через 2 минуты
Никто не спорит, что если долго что-то писать, то написать можно. Хотелось узнать для кого нужна ваша (ПЛАТНАЯ!) вундервафля и чем она лучше всего остального, вот и всё.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,837
Записей в блоге: 14
15.08.2018, 13:24  [ТС]
Соколиный глаз, в своем коде я разбираюсь, для меня он понятен. А для других он не предназначен.
Цитата Сообщение от Usaga Посмотреть сообщение
Я это могу сделать посмотрев исходный код. Прогу запустил, в роли калькулятора работает, отлично)
А вы попробуйте проверить не только калькулятор, но и выполнение операций из первого сообщения, например: Спп("1/2/3/4/5", "/"), Цепь(5, 10) и т. д.
Цитата Сообщение от Usaga Посмотреть сообщение
Хотелось узнать для кого нужна ваша (ПЛАТНАЯ!) вундервафля и чем она лучше всего остального, вот и всё.
Не лучше, но в ряду. Я никогда и не писал, что моя программа самая лучшая из существующих. А Visual Studio в профессиональных версиях тоже платная.
0
Alvin Seville
 Аватар для Соколиный глаз
344 / 274 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
15.08.2018, 13:29
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А для других он не предназначен.
Но это ни в коем случае не повод писать "задней левой ногой".
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
15.08.2018, 13:29
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А вы попробуйте проверить не только калькулятор, но и выполнение операций из первого сообщения, например: Спп("1/2/3/4/5", "/"), Цепь(5, 10) и т. д.
Для этого нужно знать ваш "язык", а я его не знаю и знать пока не собираюсь. Простые выражения уровня калькулятора оно может, гуд.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Я никогда и не писал, что моя программа самая лучшая из существующих.
Ещё как писали. И "революционная" и "профессиональная".

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Не лучше, но в ряду.
Если оно ничем не лучше, ни в одном направлении, то зачем и кому оно будет нужно? Мы ведь это так и не выяснили. Да и далеко не всё из того, что есть - платное. Ваше же будет платным, так? Так зачем трарить деньги на приобретение вашего продукта, а так же тратить время (а значит снова деньги) на его глубокое изучение, если он изначально не задумывается как лучше того, что уже есть бесплатного?

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А Visual Studio в профессиональных версиях тоже платная.
Visual Studio - IDE, а не язык. Вы же, вроде как, свой ЯЗЫК собрались делать на пару с каким-то мастером. Или у вас это будет одно и то же?
0
16.08.2018, 17:48

Не по теме:

Хочу продолжения. Это даже круче, чем инструмент реальной многопоточности.

0
16.08.2018, 19:17

Не по теме:

aquaMakc, я тоже.

0
17.08.2018, 06:17

Не по теме:

Цитата Сообщение от aquaMakc Посмотреть сообщение
Это даже круче, чем инструмент реальной многопоточности.
Ага) Это потому, что автор той поделки хотя бы с языком успел познакомиться (но не до конца, иначе бы фигнёй не страдал), потому и более скромные цели перед собой поставил.

А ТС не удосужился и этого сделать, вот ему и кажется, что ничего путёвого в мире нет, и он пионер компиляторостроения.

0
-22 / 4 / 0
Регистрация: 21.05.2018
Сообщений: 171
Записей в блоге: 3
17.08.2018, 15:43
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Предлагаю здесь поговорить о том, каким вы хотели бы видеть качественный русский создатель окон.
У меня давно есть простая потребность управлять иерархией окон: нужен диспетчер задач с возможностью мышкой перетаскивать ярлыки открытых окон. Подобных программ не знаю. Возможно, они есть, осталось найти. Что-то типа расширений для UltraMon …


Теперь о возможном функционале:
Применять то или иное действие к группе окон. Например, [расположить мозаикой] или [Скрыть с экрана] (или расположить TreeView-группу окон согласно заранее заданной схеме). Рекурсивное закрытие подветки окон. Возможность перетаскивать ярлык окна из одной подветки в другую. Возможность программировать, в какой подветке откроется окно, созданное из конкретного уже работающего окна-приложения (или из группы окон-приложений) – дело в том, что часто открываю окна программным способом, и нужно как-то сразу определять их в виртуальную группу.
Копированием ярлыков открывать дубли соответствующих приложений. Работа с ярлыками ярлыков… примерно как существуют зависимости между объектами в языках программирования.
0
Эксперт .NET
 Аватар для Usaga
14577 / 9479 / 1360
Регистрация: 21.01.2016
Сообщений: 35,759
17.08.2018, 18:51
_1__r, под "создателем окон" ТС имеет в виду собственный язык программирования + IDE с функцией дизайнера интерфейсов. Ничего общего с тем, что вы просите, просто ТС сам не понимает как назвать свою вундервафлю и поэтому вводит всех в заблуждение)
0
Житель Земли
 Аватар для DenNik
3004 / 3026 / 390
Регистрация: 26.07.2011
Сообщений: 11,465
Записей в блоге: 1
20.08.2018, 12:28
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Что уже устоялось:
- Название "DCASTF", его расшифровка и перевод.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
качественный русский создатель окон
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
DCASTF означает "Data Counting and Saving to File", то есть "вычисление и запись данных в файл"
почему не ВИЗДВФ?

Добавлено через 9 минут
Etyuhibosecyu, нет сил читать всю писанную тобой ахинею, сразу понятно, что настоящим языком программирования, неважно, на русском его операторы или нет - тут и не пахнет. Первое, чем тебе стоит заморочиться - это написать компилятор, чтобы команды вида
Степень(15,2)
переводить напрямую в машинный код. а у тебя, я на 120% уверен, присутствует что-то типа
Pascal
1
2
3
4
5
6
7
var
  cmd: string;
begin
  ReadLn(cmd);
  if cmd = 'Степень' then
  // и так далее....
end;
1
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,837
Записей в блоге: 14
27.08.2018, 08:56  [ТС]
Нашел еще пару аргументов в защиту DCASTF. Вероятно, вы и их опровергнете...
Например, проверка, дает ли угаданное число маленькую награду:
C++
1
if (number == 11 || number == 89 || number == 142 || number == 226 || number == 283 || number == 401 || number == 556 || number == 694 || number == 805 || number == 920) ...
Code
1
УСЛОВИЕ Содержится(Число, (11, 89, 142, 226, 283, 401, 556, 694, 805, 920)) = Десв ...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
if (a1 != 0) {
    return a1;
}
else if (a2 != 0) {
    return a2;
}
else if (a3 != 0) {
    return a3;
}
else if (a4 != 0) {
    return a4;
}
else if (a5 != 0) {
    return a5;
}
else if (a6 != 0) {
    return a6;
}
else if (a7 != 0) {
    return a7;
}
else if (a8 != 0) {
    return a8;
}
else {
    return Default;//С прописной буквы, так как основное написание этого слова занято
}
Code
1
2
Вернуть первое непустое: А1, А2, А3, А4, А5, А6, А7, А8
Вернуть Дефолт
Что вы об этом думаете?
P. S. Очень хочется достигнуть 5 страниц...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.08.2018, 08:56

На слова разбиваем на предложения никак ...есть идеи?
Задание такое: С помощью текстового редактора создать файл, содержащий текст длина которого не превышает 700 символов(длина строки не...

Каким будет угол заломления если луч будет падать под углом 50?
ЛУч света падает на границу раздела двух прозрачных сред под углом 35 градусов и заламывается под углом 25.Каким будет угол заломления если...

Предложения по поводу исправление ошибки
Ошибка: Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 1073741832 bytes) in...

Просто идеи будет достаточно)
Задані три квадратні матриці A, B, C. Визначити довжину вектора Х(х1, х2, х3), якщо х1 - сума елементів матриці A, х2 - сума елементів...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru