LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Читай любую книгу по программированию и документацию к выбранному графическому тулкиту (если планируется). По окончании чтения и понимания ты сможешь написать текстовый редактор. Книги о том, как писать конкретную программу, не нужны — более общие полностью покрывают эту задачу.

Если вдруг почему-то не получается даже после этого, можно просто заглянуть в исходники любого понравившегося текстового редактора.

Я имею в виду графические текстовые редакторы, те, которые ещё не текстовые процессоры, но уже умеют изображать шрифты на экране (через X11).

Так разницы никакой. Для иксового ты всё равно сделаешь матрицу символов, и будешь туда выводить текст. То есть, это считай то же самое, что писать консольный, но ещё надо написать «недотерминал» поверх этого. Да и в принципе эта задача тривиальна.

Я даже не знаю, а существуют ли какие-то российские опенсорсные редакторы сейчас (как живые проекты).

Это очень странная постановка вопроса. Опенсорсный софт обычно не имеет привязки к какой-либо стране, а если имеет, то несильную (и всем пофиг, никому не интересно, откуда автор). Но можно вспомнить как минимум TEA. Вот по нему сразу видно, что российский: там «наладка», «файловый приказчик» и «логмемо».

Исходная версия CrX, :

Читай любую книгу по программированию и документацию к выбранному графическому тулкиту (если планируется). По окончании чтения и понимания ты сможешь написать текстовый редактор. Книги о том, как писать конкретную программу, не нужны — более общие полностью покрывают эту задачу.

Я имею в виду графические текстовые редакторы, те, которые ещё не текстовые процессоры, но уже умеют изображать шрифты на экране (через X11).

Так разницы никакой. Для иксового ты всё равно сделаешь матрицу символов, и будешь туда выводить текст. То есть, это считай то же самое, что писать консольный, но ещё надо написать «недотерминал» поверх этого. Да и в принципе эта задача тривиальна.

Я даже не знаю, а существуют ли какие-то российские опенсорсные редакторы сейчас (как живые проекты).

Это очень странная постановка вопроса. Опенсорсный софт обычно не имеет привязки к какой-либо стране, а если имеет, то несильную (и всем пофиг, никому не интересно, откуда автор). Но можно вспомнить как минимум TEA. Вот по нему сразу видно, что российский: там «наладка», «файловый приказчик» и «логмемо».