|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2009, 16:33 | #31 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Есть ведь среды где не код писать нужно, а ромбики и квадратики таскать в блок схемах и связывать их в нужном порядке. Ты такой способ тоже хочешь сделать?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
26.11.2009, 18:14 | #32 |
Подтвердите свой е-майл
Регистрация: 27.07.2009
Сообщений: 437
|
Я не программист, но тоже напишу.
1) Интерфейса быть не должно, просто окно с кодом. 2) Он, то есть редактор, должен легко делиться на сектора. 3) Варианты окончания кода выводятся в отдельном секторе. 4) В любой из секторов можно засунуть консоль. 5) Свои настройки для каждого из секторов. 6) Редактор должен сохранять сессию и все свои настройки при закрытии, по умолчанию, без лишних телодвижений. 7) Компилить можно прямо из редактора при нажатии на хоткей. 8) Мышь в нём не нужна. 9) В нём должно быть легко разобраться. Пока у меня предел мечтаний такой. Но это собственно такой облегчённый вим, с которым не надо париться. |
26.11.2009, 18:33 | #33 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
пыщь
|
|
26.11.2009, 18:40 | #34 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Вот еще мысли:
1) Окно истории буфера обмена. 2) Поиск в буфере обмена. 3) Поиск вне файла(+ подключаемые) 4)Графическое отображение регистров(это же интерпретатор ), булевых массивов. Вот несколько скринов, можно запозычить некоторые идеи. Последний раз редактировалось Levsha100; 26.11.2009 в 18:44. |
26.11.2009, 20:28 | #35 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
Любопытная задача. Только можно вопрос. я не уловил изначально смысла.
Итак, уважаемый Уткин пишет нечто. где можно писать код, при этом все равно С++ это, Дельфи, ЛИСП, Пролог, ассемблер и прочее? И еще не уловил логики. Как этот редактор и среда программирования будут связаны???? Я что должен писать код в этом редакторе. потом вставлять его в среду программирования - компилить и прочее. Или редактор будет встраиваться в известные среды программирования как модуль? И еще - так предложение. которого мне не хватает. "Свертка кода" - по сути задача. которую поставил Уткин, только обратная. Есть готовая прога на тысячи строк текста. Порой ее сложно просто так понять. Было бы неплохо. чтобы программно как-то можно было собраться все в более простые модули. И грубо говоря сделать некое древовидное описание с уровнями вложенности. - сом-сервера или интерфейсы - проекты - как связующие файлы. на этом же уровне файлы описаний, ресурсов, настроек. - модули или отдельные файлы кода - внутри модулей процедуры и функции., классы рисовать схемы использования переменных согласно определениях их видимости в ЯВУ. мне вполне хватило бы древовидного представления. По аналогии - это то, что может делать Визио, когда импортирует структуру базы данных и рисует поля и связи, и только с разбивкой по уровням. Обратная задача - "программирование погружением" - что-то сродни САSE тенологиям. Прога накидывается ввиде блоков. каждый блок расшифровывается чуть подробнее еще своими блоками. В итоге - строим дерево сверху вниз. до конечного кода. Я в тему?
и это пройдет...
|
26.11.2009, 20:40 | #36 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
26.11.2009, 23:54 | #37 |
минимакс
Участник клуба
Регистрация: 11.06.2008
Сообщений: 1,143
|
офигеть!!!! Были у нас "БИ", стал "СИ" и дорос до "СИПиПи".
Был паскаль, дорос до Дельфи. А нынче у нас "УТЯ" (Универсальный Творческий Язык) доростет до "ГУСЯ" (Хиддинга). (Глобальный Уникальный Свободный Язык). Круто. Если свой язык и все прочие свои дела. Сочувствую и поддерживаю в его деле = сочувствую потому, что в одиночку реально сделать серьезный и конкурентоспосообный язык тяжело, поддерживаю - потому что молодец.
и это пройдет...
|
27.11.2009, 07:54 | #38 | ||||||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Для тех кому нужен просто Блокнот Код:
Вот кусок интерпретатора. Обратите внимание на число Эндов в конце (это еще и не самый запущенный пример). Я предлагаю такой подход, где нет нужды обращать внимание и дописывать все эти закрывающие скобки блока. Все функции, циклы, блоки begin-end, условия будут разграничены автоматически. Можно даже строить трехмерную цепочку программы по типу модели ДНК (особенно удобно для представления условий) и если ее грамотно раскрасить, то получится удобная и понятная модель, но это уже сложно для меня.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 27.11.2009 в 10:25. |
||||||||
27.11.2009, 19:37 | #39 | ||
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Utkin, А что, реально УТЯ язык называется? Если нет, то назови его так, хорошее название (люблю красивые названия, БАРСИК (уже есть такой), УТЯ =))) Как говорил капитан Врунгель - Как назовешь, так и поплывет
Цитата:
Цитата:
С чего ты решил что на сложных конструкциях с большим числом вложенных блоков, при наглядном отображени (ну так как ты хочешь, типа CASE) не будет тех же проблем? По моему принцип не измениться, все эти вложения нужно как-то отображать и схема будет все равно сложной, как ни крути. Я так понял интерпретатор на Дельфи написан, и выполняться будет в Дельфи программе? Ждем рабочей/тестовой версии "Ути"
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
||
27.11.2009, 19:51 | #40 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Цитата:
А вообще юзаем разбиение программы на самые маленькие блоки, как написано в одной книге: "Подумайте то делает эта процедура! Если вы говорите то, то и то, ТО может разбить ее на более маленькие блоки?" Как-то так А вообще я придерживаюсь мнения, что хорошую программу не нужно комментировать, она должна быть наглядна, даже без специальных редакторов, ИМХО. Простите за флуд. Последний раз редактировалось Levsha100; 27.11.2009 в 19:53. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в редактор кода Delphi 7 добавить новый шрифт? | lexaltd | Общие вопросы Delphi | 13 | 22.06.2012 18:34 |
Какой редактор читает файлы формата pdf? | Linked007 | Помощь студентам | 5 | 24.11.2009 17:50 |
Тормозит редактор кода в Delphi 2006 | Terminal | Общие вопросы Delphi | 2 | 04.08.2009 00:18 |
Delphi. Редактор кода. | BOBAH13 | Общие вопросы Delphi | 5 | 25.05.2008 00:20 |
Выдернуть куски кода из html-кода | trafbite | Помощь студентам | 7 | 18.08.2007 13:51 |