LINUX.ORG.RU

начало программирования в Linux


1

1

Всем привет! Недавно решил освоить Linux и начать в нем программировать на «С». Что порекомендуют знающие люди (какой дистрибутив Linux лучше поставить и какой текстовый редактор, компилятор использовать) ?

Читаем Мэтью, Стоунс - Основы программирования в Linux.

hippi90 ★★★★★
()
Ответ на: комментарий от AlexVR

AlexVR

3) gcc

Зачем же так... говорят, clang более человечен при ошибках в исходниках

unC0Rr ★★★★★
()

У меня такой набор: 1) debian; 2) kdevelop; 3) gcc

Dima-Meln
()

1) никакой 2) никакой 3) никакой

А если все же очень надо, то:

1) Debian, Slackware 2) Emacs, Nano 3) gcc, tcc

buddhist ★★★★★
()
Ответ на: комментарий от invy

Спс большое за помощь! Пойду поставлю :)

thunriv
() автор топика

QtCreator, в нем очень легко разобраться.

// вимы, нано и емаксы начинающим не нужны, они замедляют цикл «изменить-собрать-запустить»

note173 ★★★★★
()

любой/любой/любой(от gcc в системе всё равно не избавиться)

quantum-troll ★★★★★
()

1)lfs; 2)ed; 3)as.

anonymous
()

1) Любой дистрибутив

2) Любой универсальный ЯП

3) Зависит от языка

Deleted
()

У меня Debian, Eclipse, gcc

Deleted
()
Ответ на: комментарий от grouzen

Человек хочет писать на C, а не на этом вашем говне. По теме: 1) gentoo. 2) emacs. 3) gcc

gentoo??? emacs? и кто из нас говно советует? представь как новичок будет разбираться со всем этим, в то время как с Qt SDK - он может писать на Qt и под виндой и линуксом и плавно переходить на последний

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от le_legioner

1) Любой, 2) Любой (лучше vi), 3) Любой

«лучше vi» вы пытаетесь давать советы на базе личных предпочтений, а не по теме - новичку проще надо, а не как круче и трушнее

I-Love-Microsoft ★★★★★
()

ubuntu
joe для начала будет быстр
gcc only
А почему в dev?

darkshvein ☆☆
()
Ответ на: комментарий от I-Love-Microsoft

Вот только не нужно истерик! Я же не сказал, что только vi или emacs.

А кто поспорит, что подсветкой синтаксиса vi лучше чем nano?

ОК, можно ещё предложить gedit, kate, geany.

le_legioner ★★
()
Ответ на: комментарий от note173

вимы, нано и емаксы ... замедляют цикл «изменить-собрать-запустить»

неправда. в общем случае открываем два терминала/два окна в tmux/screen. в одном меняем файл, в другом делаем make && dist/bin/program (а если уже делали то ^P)

в графических IDE нужно потянуться за мышью, раскрыть меню, нажать на пункт run, нигде при этом не промахнувшись

в emacs например есть даже m-x compile с безклавиатурной навигацией по ошибкам.

так что я бы сформулировал «вимы и имаксы нужно долго изучать»

jeuta ★★★★
()
Ответ на: комментарий от jeuta

Не пытайся таким объяснить, они этого не поймут.

grouzen ★★
()
Ответ на: комментарий от note173

подсветка ошибок

это еще что такое?

быстрый запуск

быстрый запуск чего?

подсказки кода

мешают запоминать api.

grouzen ★★
()
Ответ на: комментарий от grouzen

это еще что такое?

Делаешь опечатку и она сразу же подсвечивается.

быстрый запуск чего?

Программы. Отредактировал-нажал-запустил. Можно и в виме с емаксом настроить, да.

мешают запоминать api.

Совсем наоборот.

note173 ★★★★★
()
Ответ на: комментарий от jeuta

неправда. в общем случае открываем два терминала/два окна в tmux/screen. в одном меняем файл, в другом делаем make && dist/bin/program (а если уже делали то ^P)

Ну да, это, конечно, намного проще и понятнее, чем нажать ctrl+f11 (даже не зная такой комбинации, в меню она будет напротив нужного пункта).

я бы сформулировал «вимы и имаксы нужно долго изучать»

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

note173 ★★★★★
()

1) Ubuntu; 2) gedit; 3) gcc

ymn ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Теперь да, впрочем в сортах говна не разбираюсь, так что извините.

grouzen ★★
()
Ответ на: комментарий от I-Love-Microsoft

И как по мне, то я бы ТС посоветовал бы openSUSE, EiffelStudio, gcc.

le_legioner ★★
()
Ответ на: комментарий от le_legioner

к тебе никаких претензий, мне все равно, расслабься, все окей

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от note173

Лично я помня своё обучение убеждён что лучше начинать с _любого_ текстового редактора и gcc, нежели с IDE. Такое у меня мнение, может кому-то и вправду проще и яснее IDE.

jeuta ★★★★
()

1. Почитать K&R

2. Установить geany

Дистрибутив значения не имеет. А программировать в линуксе намного проще и удобнее, чем в мастдаище.

Eddy_Em ☆☆☆☆☆
()

Советую поставить тот дистрибутив, который есть у знакомого гуру. Компилятор можешь использовать или gcc или clang. Текстовый редактор - kate, gedit, ViM. Книгу советую Стефана Кочана «Язык программирования C».

TheKnight ★★★
()

У меня так

1. ArchLinux/Slackware
2. vim
3. gcc

mopsene ★★★
()

ubuntu/kate/clang

anonymous
()
Ответ на: комментарий от fero

Почему в меня кидают какашками, когда создаю глупый тред, а в ТС'а нет?

ТС сумел вбросить так, что народ кадает какашками друг в друга, а не в него. Учись :)

const86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.