LinuxForum.Fans
Тема

Что нужно для программирования (отрезано от выбора дистрибутива)

Автор: BWR 26 сообщений 4249 просмотров
#264509
"BWR" написал:
И вот еще, знание английского обязательно?

Для программирования - оочень желательно...

"BWR" написал:
Какой дистрибутив "искаропки" имеет все средства для программирования?

А что именно нужно ?

#264439
-=Serj=- написал:
[quote="BWR"]И вот еще, знание английского обязательно?

Для программирования - оочень желательно...[/quote]
Ок. Буду обучать, все равно хотел английский выучить.

#264441
Chars67 написал:
[quote="BWR"] Какой дистрибутив "искаропки" имеет все средства для программирования?

И как прикажешь понимать этот вопрос?
Для жабы - это федора,
для хацкеля и пролога - это арч,
на сях кодить - шо там, шо там, шо в какой-нито (не будем вспоминать к ночи) -

такое моё китайское мнение.

Но тебе нужно китайское мнение, или конкретная среда разработки?
Уж больно широк объем понятия у слова "программирование".[/quote]
Извините, что-то глупо задал вопрос. Мне нужно, чтобы после установки дистра было:
C#, Python, Java, Perl и еще, что там есть.

#264445
"BWR" написал:
Ок. Буду обучать

И в этом месте должен раздаться жалобный вой. (Ну очень не хватает жалобного воя, а он был бы весьма уместен).

Кста. Вдруг пригодится - глянь, что пишут Васильевы (Е.Е. и В.Ю) про всяко-разно формирование словарного запаса
для иноземного языка - Секреты запоминания неправильных глаголов и Секреты полиглота.

Грамматики где хошь бери да зубри - а вот работы Васильевых по решению проблем с запоминанием чужих слов -
на нашем хуторе в последнее время очень сильно хвалят.

#264447
Chars67 написал:
[quote="BWR"]Ок. Буду обучать

И в этом месте должен раздаться жалобный вой. (Ну очень не хватает жалобного воя, а он был бы весьма уместен).

Кста. Вдруг пригодится - глянь, что пишут Васильевы (Е.Е. и В.Ю) про всяко-разно формирование словарного запаса
для иноземного языка - Секреты запоминания неправильных глаголов и Секреты полиглота.

Грамматики где хошь бери да зубри - а вот работы Васильевых по решению проблем с запоминанием чужих слов -
на нашем хуторе в последнее время очень сильно хвалят.[/quote]
Не понял *SCRATCH*

#264448
"BWR" написал:
ЯП, где больше всего используются.

За всё возьмётесь - ни в чём не разберётесь. Начните с чего-то одного...

#264449
-=Serj=- написал:
[quote="BWR"]ЯП, где больше всего используются.

За всё возьмётесь - ни в чём не разберётесь. Начните с чего-то одного...[/quote]
Можете посоветовать, что лучше для Linux?

#264451
"BWR" написал:
Можете посоветовать, что лучше для Linux?

Я-то щас насоветую !
Писательством будете для удовольствия заниматься или как ?

Ну, под Linux C#, наверное, отпадает...

#264453
-=Serj=- написал:
[quote="BWR"]Можете посоветовать, что лучше для Linux?

Я-то щас насоветую !
Писательством будете для удовольствия заниматься или как ?

Ну, под Linux C#, наверное, отпадает...[/quote]
Писательством, но оно также и для удовольствия будет, всегда мечтал)

#264455

Вот моё ИМХО:
Наиболее востребованные - C++, Java, PHP.
Начинать с Python, PHP не стоит, лучше, например с CИ.
Я остановился на C и Python.

#264457
-=Serj=- написал:
Вот моё ИМХО:
Наиболее востребованные - C++, Java, PHP.
Начинать с Python, PHP не стоит, лучше, например с CИ.
Я остановился на C и Python.

Спасибо, буду пробовать)
Вопрос на засыпку, где лучше писать программы на C++?
gEdit хватит?

#264458
"BWR" написал:
Вопрос на засыпку, где лучше писать программы на C++?

Для начала Geany хватит, а дальше что-нибудь выберете. gEdit не пробовал.
ЗЫ. C++ - не самый простой ЯП...

#264459

"BWR" написал:
Не понял
Щас объясню.
В "обучать" "ся" не хватало :)

А насчёт эффективного обучения аглицкому - именно знакомство с книжками Васильевых настоятельно рекомендую.
Ну, если только у вас не феноменальнейшая память.

"BWR" написал:
Можете посоветовать, что лучше для Linux?
Для головы лучше - сначала Пролог (вы поймёте, что такое декларативный стиль),
потом - Хаскель (вы поймёте, что нет такого понятия - функциональщина, есть просто декларативный стиль в разных ипостасях),
а потом уже плевать, чАво именно одолевать - у вас мозг будет работать адекватно текущему уровню развития айтишных технологий.

Хотите верьте, хотите нет - будь мне щас 20 лет, именно так я бы и поступил.

Осьпадя!
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь! :)
#264460
"Chars67" написал:
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь!

+1
Здесь где-то Док ещё Кнута советовал, всё некогда почитать...

#264461

Chars67 написал:
[quote="BWR"]Не понял
Щас объясню.
В "обучать" "ся" не хватало :)

А насчёт эффективного обучения аглицкому - именно знакомство с книжками Васильевых настоятельно рекомендую.
Ну, если только у вас не феноменальнейшая память.

"BWR" написал:
Можете посоветовать, что лучше для Linux?
Для головы лучше - сначала Пролог (вы поймёте, что такое декларативный стиль),
потом - Хаскель (вы поймёте, что нет такого понятия - функциональщина, есть просто декларативный стиль в разных ипостасях),
а потом уже плевать, чАво именно одолевать - у вас мозг будет работать адекватно текущему уровню развития айтишных технологий.

Хотите верьте, хотите нет - будь мне щас 20 лет, именно так я бы и поступил.

Осьпадя!
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь! :)[/quote]
Хорошо) Спасибо вам.
#264462
-=Serj=- написал:
[quote="BWR"]Вопрос на засыпку, где лучше писать программы на C++?

Для начала Geany хватит, а дальше что-нибудь выберите. gEdit не пробовал.
ЗЫ. C++ - не самый простой ЯП...[/quote]
Я из-за этого и хотел C++ познать. Какой еще софт понадобиться?

#264464
"BWR" написал:
Какой еще софт понадобиться?

Компилятор уже должен присутствовать...Вроде всё...

#264467

BWR!
Напрасно вы так беспокоитесь качеством компилятора.
Грубо говоря, зря суетитесь.

И вы совершенно верно догадываетесь о существовании целого набора инструментов для программирования.
Ну, если уже профессионально этим делом заниматься. И вот тут мы, с одной стороны, тут же снова упрёмся
в необходимость владения английским - http://c.learncodethehardway.org/book/ - хм, автор, конечно, "наглый как обезъяна" -
но весь основной инструментарий для сей - gcc, make, gdb, valgrind - упомянут, и с весьма навязчивым пожеланием читателю
потрогать это руками. Очень добротный электронный тьюториал для начинающего, дающий хорошую практическую подготовку.
У него же и про пайтон, так же выложена книжка. Но эту уже не читал.

Да собственно, вот сюда загляните http://programming-motherfucker.com/become.html -
чтобы хотя бы оценить весь объём доступного материала, и ещё подобного в сети - навалом.

НО! Никому в голову не приходит переводить подобные вещи на русский -
ты просто обязан знать английский, чтобы кодить качественно. Это - аксиома.

А с другой стороны, нужны просто хорошие учебники по математике.
Заточенные, в частности на Анализ алгоритмов - типа Вирта, или последнего Макмиллана, вышедшего на русском языке.
Простенько и со вкусом :)

Вы только не торопитесь!
Всё приходит вовремя к тому, кто умеет ждать. Ну, естественно, не просто ждать, а спокойно добиваться своего.

#266829
"BWR" написал:
Можете посоветовать, что лучше для Linux?

ИМХО: Python, Lua, bash и JavaScript. По той простой причине, что применяться будут на практике уже для своего собственного удобства, следовательно, практика будет постоянной. Управлять своей же Linux-системой или написать плашку для своего же блога, и всё в этом духе. И чистый С, как самый быстрый из всего, что вообще доступно. По-крайней мере я сам как обычная студентота опираюсь именно на такую логику.

А вообще Эрик Раймонд (вроде дядька весьма солидный такой) где-то писал, что, мол, начинать следует с Python, дальше выучить С, так же нужно хотя бы уметь читать чужой код на Perl, знать каскадные таблицы стилей, хтмл и яваскрипты, и, мол, в конечном итоге нужно взяться за Lisp, который на практике бесполезен, но прививает что-то хорошее, светлое, вечное. И что нужно вообще не ограничиваться языками, т.к. они лишь средство и нужно стремиться к тому уровню, на котором любой язык изучается за два дня.

И потому хаскель, брейнфак и даже просто игра в шахматы тоже полезны.

Относительно дистрибутива, тут уже даже не совсем ИМХО, т.к. скорей всего со мной многие согласятся, нужно брать что-то из sourced-based. В них уже как раз таки и должно быть всё, лишь текстовый редактор выбирается отдельно под свои предпочтения(хоть Geany, хоть Vim/Gvim, кому что удобней).

#266831
raven_cler написал:
Относительно дистрибутива, тут уже даже не совсем ИМХО, т.к. скорей всего со мной многие согласятся, нужно брать что-то из sourced-based.

Это Gentoo, Slackware и еще какой?

Войдите или зарегистрируйтесь, чтобы ответить.