All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Я думал про блок-схемы или ещё что. А вообще Вы правы. Я «перенапрягся».
Когда мы пишем код мы фантазируем некоторый функционал реализуемый данным кодом. Проблема в том, что фантазия может быть неправильной, то есть содержать ошибку, которую придётся найти и исправить. (И неважно мы пишем, рисуем или говорим). Чтобы не было такого (правильно люди говорят) надо думать «прямо в компьютер». А пока такого нет — текст лучшее решение. Мы же с Вами общаемся и покамест лучшего способа не придумали (математики формулы не рисуют, а пишут). А автора поправлю: мы пишем не буквы, а предложения, то есть смысл.
Спасибо за ответ и за внимание webkumo и MonkAlex. «Манит меня в небесах тот звёздный свет, но достать его нелегко, хоть цель близка» (из песни). Буду думать.
Горы этого кода!!! Как Вы не запутываетесь?!
вот и редактируйте его в блокноте. Пофиг в чём хранится, главное редактор, а ещё лучше процессор. Ой, не читайте, умник.
Здравствуйте. Мне статья очень понравилась. Мои ощущения можно выразить так: Накипело! Наконец-то пришло время ставить вопрос ребром! Мне очень понравились коментарии. Чего здесь не было далее ниже.
!) В кибернетике есть теорема суть которой в следующем: Сумма (модернизация) N алгоритмов, дающих прекрасный результат, будет во много раз превосходить по качеству, чем самый лучший из этих алгоритмов. Суть: Давайте объединим все наработки и предложим качественно новый продукт. Поясню: на сколько я помню в Windows 95 реестр был текстовый. Это как бы было удобно. Но в Windows XP реестр бинарный и это было ешё удобней — тормоза системы уменьшились в разы. MS Word 2003 имел бинарный файл (.doc), а MS Word 2007 тоже бинарный, но в 3 раза меньше. Более того он (.docx) читается и на MS Word 2003. Плюсы налицо. (Говорят, что интерфейс MS Word 2007 _намного_ удобнее чем у MS Word 2003). Давайте объединим текст+графику+медиа+эффекты в одной среде. Математические формулы удобно видеть в виде картинки (как в MathLab), а для компьютера это будет всегда _однообразное, жёсткостандартизованое представление_ (я специально не написал слово код). Строчные выражения (формулы, названия, комментарии, определения...) удобно писать в виде текста с клавиатуры. Диалоговые окна удобно видеть так как они будут выглядеть для пользователя (конечно со слоем для программиста, и может, не только его), то есть рисовать их. Для эффектов тоже можно кое-что придумать (я имею ввиду полупрозрачность, наведение резкости, форма движения...)
!!) Наконец-то придумать нормальный (эффективный) diff-инструментарий, который показывал то что нам нужно(без утомительных настроек этого). Хватит пользоваться каменными топорами для синтетических изделий. Переменная — это переменная, у неё есть смысл(!) (при чём может быть разный для разных частей кода. Видите ли мы так экономим). Инициализацию прошла? — Нет. Вот у нас то есть баг, то нету (зависит от ПК).…
!!!) Давно жду этой опциональности: логи то нужны, то не нужны. Коменты хочу видеть/ не хочу. Параметры запуска то одни, то другие. Существующие средства сильно отвлекают от сути. Пока сообразишь, забудешь для чего. (Если их не много это другой случай)
!V) Масштабируемость просмотра как на Google/maps. Суть-детальней-детальней-код.
V) Тотальная стандартизация и открытый формат. Так будет и программистам удобней и компьютеру. (Вспоминаю анектод: Чем больше я узнаю людей — тем больше люблю компьютеры)
V!) Модульность фоновой компиляции. Программист не меняет весь код сразу, а только его часть. Вопрос: чего ждёт компьютер — компилируй остальную часть (части (модули, классы, автономные структуры)). На выходе ведь тот же «напильник»(ну, ручка другая). Тогда «студент» сдаст сессию вовремя и без пота (да и программисту не надо ЖДАТЬ компиляцию и пить 2е ведро чая)(Ждать — бич сегодняшнего времени)
V!!) Удобно сразу видеть структуру — методы, классы, переменные, области видимости. Я считаю, что компьютер программисту друг. Вот пусть и помогает. Помогает искать, менять, даже объяснять (для этого нужны метаданные (от программиста, конечно))

В общем, нужно нечто новое. Идею дал, а Вы реализуйте (сам не могу по объективным причинам). Спасибо за внимание. Жду комменты (для этого и пишу).

Information

Rating
Does not participate
Registered
Activity