И вот еще, знание английского обязательно?
Для программирования - оочень желательно...
Какой дистрибутив "искаропки" имеет все средства для программирования?
А что именно нужно ?
Нет, не глючит.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Разговоры о Linux и не только → Что нужно для программирования (отрезано от выбора дистрибутива)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
И вот еще, знание английского обязательно?
Для программирования - оочень желательно...
Какой дистрибутив "искаропки" имеет все средства для программирования?
А что именно нужно ?
BWR пишет:И вот еще, знание английского обязательно?
Для программирования - оочень желательно...
Ок. Буду обучать, все равно хотел английский выучить.
BWR пишет:Какой дистрибутив "искаропки" имеет все средства для программирования?
И как прикажешь понимать этот вопрос?
Для жабы - это федора,
для хацкеля и пролога - это арч,
на сях кодить - шо там, шо там, шо в какой-нито (не будем вспоминать к ночи) -такое моё китайское мнение.
Но тебе нужно китайское мнение, или конкретная среда разработки?
Уж больно широк объем понятия у слова "программирование".
Извините, что-то глупо задал вопрос. Мне нужно, чтобы после установки дистра было:
C#, Python, Java, Perl и еще, что там есть.
Ок. Буду обучать
И в этом месте должен раздаться жалобный вой. (Ну очень не хватает жалобного воя, а он был бы весьма уместен).
Кста. Вдруг пригодится - глянь, что пишут Васильевы (Е.Е. и В.Ю) про всяко-разно формирование словарного запаса
для иноземного языка - Секреты запоминания неправильных глаголов и Секреты полиглота.
Грамматики где хошь бери да зубри - а вот работы Васильевых по решению проблем с запоминанием чужих слов -
на нашем хуторе в последнее время очень сильно хвалят.
BWR пишет:Ок. Буду обучать
И в этом месте должен раздаться жалобный вой. (Ну очень не хватает жалобного воя, а он был бы весьма уместен).
Кста. Вдруг пригодится - глянь, что пишут Васильевы (Е.Е. и В.Ю) про всяко-разно формирование словарного запаса
для иноземного языка - Секреты запоминания неправильных глаголов и Секреты полиглота.Грамматики где хошь бери да зубри - а вот работы Васильевых по решению проблем с запоминанием чужих слов -
на нашем хуторе в последнее время очень сильно хвалят.
Не понял 
ЯП, где больше всего используются.
За всё возьмётесь - ни в чём не разберётесь. Начните с чего-то одного...
BWR пишет:ЯП, где больше всего используются.
За всё возьмётесь - ни в чём не разберётесь. Начните с чего-то одного...
Можете посоветовать, что лучше для Linux?
Можете посоветовать, что лучше для Linux?
Я-то щас насоветую !
Писательством будете для удовольствия заниматься или как ?
Ну, под Linux C#, наверное, отпадает...
BWR пишет:Можете посоветовать, что лучше для Linux?
Я-то щас насоветую !
Писательством будете для удовольствия заниматься или как ?Ну, под Linux C#, наверное, отпадает...
Писательством, но оно также и для удовольствия будет, всегда мечтал)
Вот моё ИМХО:
Наиболее востребованные - C++, Java, PHP.
Начинать с Python, PHP не стоит, лучше, например с CИ.
Я остановился на C и Python.
Вот моё ИМХО:
Наиболее востребованные - C++, Java, PHP.
Начинать с Python, PHP не стоит, лучше, например с CИ.
Я остановился на C и Python.
Спасибо, буду пробовать)
Вопрос на засыпку, где лучше писать программы на C++?
gEdit хватит?
Вопрос на засыпку, где лучше писать программы на C++?
Для начала Geany хватит, а дальше что-нибудь выберете. gEdit не пробовал.
ЗЫ. C++ - не самый простой ЯП...
Не понял
Щас объясню.
В "обучать" "ся" не хватало 
А насчёт эффективного обучения аглицкому - именно знакомство с книжками Васильевых настоятельно рекомендую.
Ну, если только у вас не феноменальнейшая память.
Можете посоветовать, что лучше для Linux?
Для головы лучше - сначала Пролог (вы поймёте, что такое декларативный стиль),
потом - Хаскель (вы поймёте, что нет такого понятия - функциональщина, есть просто декларативный стиль в разных ипостасях),
а потом уже плевать, чАво именно одолевать - у вас мозг будет работать адекватно текущему уровню развития айтишных технологий.
Хотите верьте, хотите нет - будь мне щас 20 лет, именно так я бы и поступил.
Осьпадя!
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь! 
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь!
+1
Здесь где-то Док ещё Кнута советовал, всё некогда почитать...
BWR пишет:Не понял
Щас объясню.
В "обучать" "ся" не хваталоА насчёт эффективного обучения аглицкому - именно знакомство с книжками Васильевых настоятельно рекомендую.
Ну, если только у вас не феноменальнейшая память.BWR пишет:Можете посоветовать, что лучше для Linux?
Для головы лучше - сначала Пролог (вы поймёте, что такое декларативный стиль),
потом - Хаскель (вы поймёте, что нет такого понятия - функциональщина, есть просто декларативный стиль в разных ипостасях),
а потом уже плевать, чАво именно одолевать - у вас мозг будет работать адекватно текущему уровню развития айтишных технологий.Хотите верьте, хотите нет - будь мне щас 20 лет, именно так я бы и поступил.
Осьпадя!
Да що ж вы так все в плюсы то цепляетесь?!! Успеете вы их выучить. Вы сначала думать научитесь!
Хорошо) Спасибо вам.
BWR пишет:Вопрос на засыпку, где лучше писать программы на C++?
Для начала Geany хватит, а дальше что-нибудь выберите. gEdit не пробовал.
ЗЫ. C++ - не самый простой ЯП...
Я из-за этого и хотел C++ познать. Какой еще софт понадобиться?
Какой еще софт понадобиться?
Компилятор уже должен присутствовать...Вроде всё...
BWR!
Напрасно вы так беспокоитесь качеством компилятора.
Грубо говоря, зря суетитесь.
И вы совершенно верно догадываетесь о существовании целого набора инструментов для программирования.
Ну, если уже профессионально этим делом заниматься. И вот тут мы, с одной стороны, тут же снова упрёмся
в необходимость владения английским - http://c.learncodethehardway.org/book/ - хм, автор, конечно, "наглый как обезъяна" -
но весь основной инструментарий для сей - gcc, make, gdb, valgrind - упомянут, и с весьма навязчивым пожеланием читателю
потрогать это руками. Очень добротный электронный тьюториал для начинающего, дающий хорошую практическую подготовку.
У него же и про пайтон, так же выложена книжка. Но эту уже не читал.
Да собственно, вот сюда загляните http://programming-motherfucker.com/become.html -
чтобы хотя бы оценить весь объём доступного материала, и ещё подобного в сети - навалом.
НО! Никому в голову не приходит переводить подобные вещи на русский -
ты просто обязан знать английский, чтобы кодить качественно. Это - аксиома.
А с другой стороны, нужны просто хорошие учебники по математике.
Заточенные, в частности на Анализ алгоритмов - типа Вирта, или последнего Макмиллана, вышедшего на русском языке.
Простенько и со вкусом 
Вы только не торопитесь!
Всё приходит вовремя к тому, кто умеет ждать. Ну, естественно, не просто ждать, а спокойно добиваться своего.
Можете посоветовать, что лучше для Linux?
ИМХО: Python, Lua, bash и JavaScript. По той простой причине, что применяться будут на практике уже для своего собственного удобства, следовательно, практика будет постоянной. Управлять своей же Linux-системой или написать плашку для своего же блога, и всё в этом духе. И чистый С, как самый быстрый из всего, что вообще доступно. По-крайней мере я сам как обычная студентота опираюсь именно на такую логику.
А вообще Эрик Раймонд (вроде дядька весьма солидный такой) где-то писал, что, мол, начинать следует с Python, дальше выучить С, так же нужно хотя бы уметь читать чужой код на Perl, знать каскадные таблицы стилей, хтмл и яваскрипты, и, мол, в конечном итоге нужно взяться за Lisp, который на практике бесполезен, но прививает что-то хорошее, светлое, вечное. И что нужно вообще не ограничиваться языками, т.к. они лишь средство и нужно стремиться к тому уровню, на котором любой язык изучается за два дня.
И потому хаскель, брейнфак и даже просто игра в шахматы тоже полезны.
Относительно дистрибутива, тут уже даже не совсем ИМХО, т.к. скорей всего со мной многие согласятся, нужно брать что-то из sourced-based. В них уже как раз таки и должно быть всё, лишь текстовый редактор выбирается отдельно под свои предпочтения(хоть Geany, хоть Vim/Gvim, кому что удобней).
Относительно дистрибутива, тут уже даже не совсем ИМХО, т.к. скорей всего со мной многие согласятся, нужно брать что-то из sourced-based.
Это Gentoo, Slackware и еще какой?
Это Gentoo, Slackware и еще какой?
CRUX, Gentoo и Funtoo.
Больше не припомню.
Относительно дистрибутива, тут уже даже не совсем ИМХО, т.к. скорей всего со мной многие согласятся, нужно брать что-то из sourced-based. В них уже как раз таки и должно быть всё, лишь текстовый редактор выбирается отдельно под свои предпочтения(хоть Geany, хоть Vim/Gvim, кому что удобней).
ИМХО, по началу вообще индифферентно какой дистрибутив. Базовые утилиты и инструменты в репозиториях каждого дистра есть (вряд ли в каком-то не gcc или cmake
). Так что выбирать стоит тот, с которым уже знаком.
Саурс-бейзед ничего тут не даст, в исходники то все равно не полезешь, покуда новичок. Да и опытный программист не каждый в сырцы дистра полезет. В этом просто резона нет.
CRUX, Gentoo и Funtoo.
Больше не припомню.
частично калька и сабайон еще. устанавливаются как бинарные дистрибутивы, но с портежами работают и ставят из сырцов ПО.
само собой LFS
это правда не дистрибутив, ну да не суть важно.
Всем спасибо)
ИМХО, по началу вообще индифферентно какой дистрибутив.
Не соглашусь. Debian вот неудобен. Ставить отдельно dev-пакеты - не самый лучший выбор. Вторая версия Python, опять же, когда лучше сразу писать на третьей. Как прикрутить оную к дебиану и не перелопатить пол-системы, ума не приложу.
В убунте, ЕМНИП, даже automake и autoconf нужно ставить отдельно. Мелочь, а неприятно. С rpm-based знаком поверхностно и как-то не вдавался. То есть, ясное дело, вроде как подойдёт абсолютно любой дистрибутив. Всякий линукс хорош. Но...
Вторая версия Python, опять же, когда лучше сразу писать на третьей. Как прикрутить оную к дебиану и не перелопатить пол-системы, ума не приложу.
Внезапно
aptitude install python3
В Squeeze оно точно уже есть.
aptitude install python3
Значит, давненько я не видел Debian.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Разговоры о Linux и не только → Что нужно для программирования (отрезано от выбора дистрибутива)
Форум работает на PunBB, при поддержке Informer Technologies, Inc