The OpenNET Project / Index page

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



"Выпуск OpenBSD 7.5"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск OpenBSD 7.5" +/
Сообщение от Янис (?), 15-Апр-24, 12:46 
Дело вообще не в возврасте человека, а в его отношении к делу и в том, на чем его изначально учили писать код. Понятно, что Виндовс пользователи, перекочевавшие на Линукс (или в нем живущие исключительно в рабочее время), будут писать в 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.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск OpenBSD 7.5, opennews, 05-Апр-24, 13:39  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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