№11 ноябрь 2024

Портал функционирует при финансовой поддержке Министерства цифрового развития, связи и массовых коммуникаций.

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 308 309 310 311 312 313 314 315 316 317 318 ... 1210 След.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
Так бы сразу и сказали, что вы делаете UI для транслятора, который собственно и формирует конечный исполняемый код. Тогда, конечно, не все так ужасно, как я думал. Фактически, вы автоматизируете ручной ввод команд, которые можно было бы дать транслятору хоть из командной строки, хоть скриптом, хоть еще каким угодно способом. В этом случае выбор VB.Net вполне оправдан как средства rapid development, хотя, конечно, можно было бы выбрать и более портируемые решения.[/QUOTE]
Я бы сказала, что делаю IDE, поскольку там не один только этот транслятор используется, а ещё и компилятор Ассемблера и компоновщик. И трансляторов с компиляторами и компоновщиками тоже несколько для разных платформ. А ещё точнее сказать - визуальную IDE с автогенерацией кода, потому что пользователь - проектант, не обязательно программист, может создавать программный код без знания какого-либо языка программирования.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
[QUOTE]Olginoz пишет:
Вы ничего не поняли. Я пишу систему в целом, которая на выходе автогенерит модули на Ассемблере.[/QUOTE] Ольга, вы явно ерунду какую-то говорите. VB.Net на выходе генерит байт-код. Любое приложение в .Net - это последовательность псевдо-команд в байт-коде, никакого ассемблерного машинного кода на выходе там нет. Вы либо что-то не понимаете, либо что-то недоговариваете об устройстве всей этой вашей кухни. [QUOTE]Olginoz пишет:
Обязательно бы нашли сразу.[/QUOTE] Ольга, я не понимаю, зачем вы упираетесь рогом. Никаких "сразу" не будет, если вы с такими вещами не сталкивались и не понимаете их, это лишь говорит об отсутствии соответствующего опыта и практических знаний.[/QUOTE]
Нет-нет. Я не о байт-коде говорю, который на выходе генерит VB.Net. Я же Вам ясно говорю о выходе самой программы. У каждой программы есть [I]вход и выход[/I]. [I]Вход[/I] моей программы, которая называется "Система программирования ..." - данные, которые вводит пользователь в окнах. [I]Выход[/I] программы - автогенерируемые модули на языке Ассемблер для целевой платформы, не персоналки. Я понятно говорю?
"Сразу" скорее всего будет сразу. Как только пользователь ввел в поле окна данные с ошибкой, так [I]сразу[/I] ему на экран выскочит сообщение об ошибке.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
Увы, но нет. Подобные ошибки вылазят только "при подлете к Марсу".[/QUOTE]
Обязательно бы нашли сразу.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
Без потому что. Нет никаких "модулей данных на ассемблере" в VB, это интепретируемый языке. И в VB.Net тоже нет - там генерится байт-код, который интерпретируется при исполнении "на лету", в рантайм.[/QUOTE]
Вы ничего не поняли. Я пишу систему в целом, которая на выходе автогенерит модули на Ассемблере. Правда, транслятор с внутреннего промежуточного языка на Ассемблер пишу не я, а сотрудница из соседнего сектора. Но я пишу все проверки на ошибки перед трансляцией.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
А пользователь то при чем? Речь про ваши собственные ошибки, которые вы потенциально можете совершить при написании кода. [/QUOTE]
Потому что по данным пользователя система автогенерит модули данных на ассемблере. Проверить смысловую логику пользователя нельзя, но запрограммированы разные виды проверок, чтобы пользователь не ввел того, что не существует, и не соответствует принятому формату. (Например, если бы в конце 8-ричного числа нужна была бы буква "В", ошибка была бы автоматически найдена сразу при вводе в окно или при трансляции модуля на ассемблер).

А мои ошибки программирования, естественно, бывают, программ без ошибок не бывает. На то отладка и тестирование разных видов существуют. В MS Visual Studio отличная система отладки.

[QUOTE]Вот, кстати, вроде бы даже пруф к известным мне байкам:[/QUOTE]
Печально, что тут скажешь.  У нас тоже бывает бардак, но не до такой же степени.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
Ну да, вот только кто-то встал утром не с той ноги, не выспался, простыл или просто прощелкал, и вот уже проект космической стоимости вылетает в рантайме по эксепшену в утиль где-то в районе Марса.[/QUOTE]
Это исключено, здесь кроме меня никто на VB не пишет.

[QUOTE]BETEP IIEPEMEH пишет:
Вопрос вовсе не в том, мешает что-то некоторому танцору или нет. Проблема в том, что сами архитектурные средства языка не исключают возможности появления этой ошибки как таковой.[/QUOTE]
Да. Я пишу свою систему так, чтобы [I]её[/I] архитектура, насколько это можно, исключала возможности появления ошибок у пользователя.

[QUOTE]BETEP IIEPEMEH пишет:
Забиваться в космической промышленности под Windows, x86 и VB - это просто преступление. Я не знаю, кто у вас там такой "умный" принимал подобные технические решения, но я бы за такое под расстрел отправил.[/QUOTE]
Я в значительной степени человек не свободный. Мой бывший начальник принимал решение, чтобы я программировала на Visual Basic. Я начала с Паскаля Delphi, если бы не он, я бы наверное, перешла к программированию на С++, С#. Сейчас уже поздно, слишком много написано.
О пенсиях и зарплатах, Как исправить ситуацию?
[QUOTE]BETEP IIEPEMEH пишет:
Зачем разбираться. Сразу в ведро. VB - это для нетребовательного настольного решения, но никак не для космоса[/QUOTE]
Ни в коем случае, запрограммирована важная функциональность.
Интерферирует ли электрон сам с собой?, Или здесь что-то иное?
Истина всегда есть, она где-то там.  :)
Интерферирует ли электрон сам с собой?, Или здесь что-то иное?
Да, хрень. Всё-таки эта хрень из головы у меня не выходит - хочется докопаться до истины.
Интерферирует ли электрон сам с собой?, Или здесь что-то иное?
[QUOTE]BETEP IIEPEMEH пишет:
электрон - это лишь наше уродское примитивное дебильное название для возбуждения квантового поля. Тупое модельное представление от принципиальной неспособности нашего жизненного опыта и недалекого ума воспринять данное природное явление "как есть"[/QUOTE]

Это самое "наше уродское примитивное дебильное название для возбуждения квантового поля" всегда взаимодействует только локально, как частица, никогда не бьется фронтом, как волна о берег, и образует вполне определенные электронные оболочки вокруг ядра.
Страницы: Пред. 1 ... 308 309 310 311 312 313 314 315 316 317 318 ... 1210 След.
Портал журнала «Наука и жизнь» использует файлы cookie и рекомендательные технологии. Продолжая пользоваться порталом, вы соглашаетесь с хранением и использованием порталом и партнёрскими сайтами файлов cookie и рекомендательных технологий на вашем устройстве. Подробнее