Главная страница
Навигация по странице:

  • Те́кстовый реда́ктор

  • Лекция 1 Введение в системное программное обеспечение


    Скачать 0.9 Mb.
    НазваниеЛекция 1 Введение в системное программное обеспечение
    Дата14.05.2022
    Размер0.9 Mb.
    Формат файлаdoc
    Имя файлаf66a995.doc
    ТипЛекция
    #528406
    страница8 из 10
    1   2   3   4   5   6   7   8   9   10

    Отладчик


    Отла́дчик является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе. Отладчик позволяет выполнять пошаговую трассировку, отслеживать значения переменных в процессе выполнения программы, устанавливать точки или условия останова и т. д.

    Ссылки


    • Free Debugging Tools, Static Source Code Analysis Utilities, Bug Trackers

    См. также


    • Отладка программы

    • GNU Debugger — отладчик программ от проекта GNU

    • Electric Fence

    • Sun Studio — среда разработки программного обеспечения, включающая отладчик dbx для ОС Solaris и GNU/Linux

    • Microsoft Visual Studio — среда разработки программного обеспечения, включающая средства отладки, от корпорации Microsoft

    • OllyDbg — бесплатный низкоуровневый отладчик для операционных систем семейства Windows

    • SoftICE — низкоуровневый отладчик для операционных систем семейства Windows

    • TotalView — один из коммерческих отладчиков для UNIX.



    Текстовый редактор




    Окно текстового редактора gedit

    Те́кстовый реда́кторкомпьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.

    Типы текстовых редакторов


    Условно выделяют два типа редакторов.

    Первый тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертация кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.

    Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример — Microsoft Word.

    Также выделяют более общий класс программ — текстовые рабочие среды. По сути, такие среды представляют собой полноценную рабочую среду, в которой можно решать самые разнообразные задачи: с помощью надстроек они позволяют писать и читать письма, веб-каналы, работать в вики и Вебе, вести дневник, управлять списками адресов и задач. Представители этого класса — Emacs, Archy, Vim и Acme из операционной системы Plan 9. Такие программы могут служить средами разработки программного обеспечения. В любом случае, последние всегда содержат текстовый редактор как необходимый инструмент программирования.

    Популярные текстовые редакторы (первого рода)


    • Emacs. Свободный. — Имеет мощный и очень гибкий настраиваемый интерфейс, поддерживает макросы.

    • jEdit. Свободный редактор на Java.

    • Kate. — Мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для массы языков программирования и разметки (модули подсветки можно автоматически обновлять по сети). Гибкий настраиваемый интерфейс. Входит в состав KDE.

    • Notepad — входит в состав Microsoft Windows.

    • Vim. Свободный. Разделяет процесс редактирования на режим ввода и командный. Даёт неограниченные возможности настройки и автоматизации.

    • GNU nano — Свободный редактор для текстового режима.

    • EditPlus — текстовый редактор для Windows, предназначенный для программирования и веб-разработки.

    • EmEditor — платный редактор для Windows-систем. Обеспечивает подсветку текста для разных форматов, модулей, однако интерфейс требует изучения.

    • SciTE Свободный кроссплатформенный редактор с подсветкой синтаксиса для многих языков программирования, фолдингом. Широкие возможности настройки и автоматизации.

    • NEdit — популярный текстовый редактор и редактор исходного кода для среды X Window System.

    • Notepad++ (GNU GPL), основан на том же движке, что и SciTE. Имеет сходные возможности и удобный интерфейс.

    • Pspad — Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.

    • TEA [1] — Редактор с сотнями функций обработки текста и разметки в HTML, LaTeX, Docbook.

    • Texter — текстовый редактор для Windows

    • metapad — текстовый редактор для Windows

    • Crimson Editor — текстовый редактор с подсветкой синтаксиса для Microsoft Windows, распространяемый под лицензией GNU GPL.

    • UltraEdit [2].

    • RulNote.

    • EditPad.

    • HippoEdit.

    • MiBEditor.

    • TextMate.

    • TextEdit — текстовый редактор с нестандартным интерфейсом

    Популярные текстовые процессоры (текстовые редакторы второго рода)


    • WordPad — входит в состав MS Windows

    • TeX (Дональда Кнута)

    • OpenOffice.org Writer

    • Microsoft Word

    • AbiWord

    • PolyEdit



    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта