The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск OpenBSD 7.5"
Отправлено Янис, 15-Апр-24 12:47 
Дело вообще не в возврасте человека, а в его отношении к делу и в том, на чем его изначально учили писать код. Понятно, что Виндовс пользователи, перекочевавшие на Линукс (или в нем живущие исключительно в рабочее время), будут писать в IDE просто потому, что они не знают, что такое консоль, и следовательно не могут понять, в чем ее удобство. Если среди них найдется кто-то мотивированный учиться новому, такой человек наверняка как минимум попробует VIM или другой Юникс текстовый редактор. Те же, кто свое знакомство с компами начинали в Юниксе и командной строке, скорее всего будут писать в Emacs/VIM.

Я не знаю, как с Питоном, Джавой и иными языками, но для написания кода на Си/Си++ ИМХО IDE - это просто излишество, которое зря потребляет ресурсы компа. В начале своего пути в Линукс и программировании я, признаться, совсем не хотел изучать VIM: мне он казался чем-то лишним, сложными, и вообще - да ну его, есть же NANO, и говорят он - проще для редактирования текстовых файлов в Линуксе (его правда почти всегда еще установить надо в систему, ибо изначально его может и не быть). Но когда я стал щупать VI, стал понимать его команды, первое - он уже более не казался мне чем-то космически сложным или сложнее того же NANO для простого редактирования текстов. На деле он - проще. Команды редактирования текстов в VIMе - интуитивно понятные, а потому их просто запомнить (например, для сохранения изменений в файле и выхода в VIMе надо набрать следующие совершенно очевидные и понятные клавишы: :wq. Расшифровка кода: w - write, q - quit на английском. Если кто-то скажет, что для новичка, который не знает ни VIM, ни NANO, это сложнее чем NANO, с его не совсем очевидными комбинациями клавишей для того же дела, я такому человеку разве что могу посоветовать не пожалеть время на изучение VIM). Когда же я стал на постоянной основе использовать VIM для редактирования текстов и потом - для написания программ на Си, об IDE я думать забыл. Несколькими движениями в VIM добавляется автодополнение имен переменных и функций (разумеется, при включении соответствующего заголовочного файла), подсказка в случае ошибок синтаксиса и прочее. Добавив к этому существующие удобства VIMa в виде выполнения команд, не выходя из редактора, удобного переключения между открытыми файлами, удобной навигации по открытому файлу и прочих, я получил мощнейшее средство для написания кода на Си.

Как-то так. Без фанатизма. Пользуюусь тем, что удобнее. И ни я один, кстати, пришел к подобному выводу после ознокомления с VIM.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру