История изменений
Исправление CrX, (текущая версия) :
Читай любую книгу по программированию и документацию к выбранному графическому тулкиту (если планируется). По окончании чтения и понимания ты сможешь написать текстовый редактор. Книги о том, как писать конкретную программу, не нужны — более общие полностью покрывают эту задачу.
Если вдруг почему-то не получается даже после этого, можно просто заглянуть в исходники любого понравившегося текстового редактора.
Я имею в виду графические текстовые редакторы, те, которые ещё не текстовые процессоры, но уже умеют изображать шрифты на экране (через X11).
Так разницы никакой. Для иксового ты всё равно сделаешь матрицу символов, и будешь туда выводить текст. То есть, это считай то же самое, что писать консольный, но ещё надо написать «недотерминал» поверх этого. Да и в принципе эта задача тривиальна.
Я даже не знаю, а существуют ли какие-то российские опенсорсные редакторы сейчас (как живые проекты).
Это очень странная постановка вопроса. Опенсорсный софт обычно не имеет привязки к какой-либо стране, а если имеет, то несильную (и всем пофиг, никому не интересно, откуда автор). Но можно вспомнить как минимум TEA. Вот по нему сразу видно, что российский: там «наладка», «файловый приказчик» и «логмемо».
Исходная версия CrX, :
Читай любую книгу по программированию и документацию к выбранному графическому тулкиту (если планируется). По окончании чтения и понимания ты сможешь написать текстовый редактор. Книги о том, как писать конкретную программу, не нужны — более общие полностью покрывают эту задачу.
Я имею в виду графические текстовые редакторы, те, которые ещё не текстовые процессоры, но уже умеют изображать шрифты на экране (через X11).
Так разницы никакой. Для иксового ты всё равно сделаешь матрицу символов, и будешь туда выводить текст. То есть, это считай то же самое, что писать консольный, но ещё надо написать «недотерминал» поверх этого. Да и в принципе эта задача тривиальна.
Я даже не знаю, а существуют ли какие-то российские опенсорсные редакторы сейчас (как живые проекты).
Это очень странная постановка вопроса. Опенсорсный софт обычно не имеет привязки к какой-либо стране, а если имеет, то несильную (и всем пофиг, никому не интересно, откуда автор). Но можно вспомнить как минимум TEA. Вот по нему сразу видно, что российский: там «наладка», «файловый приказчик» и «логмемо».