1 (12.07.2012 00:21:26 отредактировано -=Serj=-)

BWR пишет:

И вот еще, знание английского обязательно?

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

BWR пишет:

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

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

Да, у меня Ubuntu.
Нет, не глючит.

2

-=Serj=- пишет:
BWR пишет:

И вот еще, знание английского обязательно?

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

Ок. Буду обучать, все равно хотел английский выучить.

"Чем красивее и проще GUI, тем тупее юзер" (c)

3

Chars67 пишет:
BWR пишет:

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

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

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

Но тебе нужно китайское мнение, или конкретная среда разработки?
Уж больно широк объем понятия у слова "программирование".

Извините, что-то глупо задал вопрос. Мне нужно, чтобы после установки дистра было:
C#, Python, Java, Perl и еще, что там есть.

"Чем красивее и проще GUI, тем тупее юзер" (c)

4

BWR пишет:

Ок. Буду обучать

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

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

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

Давно уже не забавно наблюдать торжество отрицательного отбора.

5

Chars67 пишет:
BWR пишет:

Ок. Буду обучать

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

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

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

Не понял  bw

"Чем красивее и проще GUI, тем тупее юзер" (c)

6

BWR пишет:

ЯП, где больше всего используются.

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

Да, у меня Ubuntu.
Нет, не глючит.

7

-=Serj=- пишет:
BWR пишет:

ЯП, где больше всего используются.

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

Можете посоветовать, что лучше для Linux?

"Чем красивее и проще GUI, тем тупее юзер" (c)

8

BWR пишет:

Можете посоветовать, что лучше для Linux?

Я-то щас насоветую !http://linuxforum.ru/extensions/bbcode_smiles/img/ag.gif
Писательством будете для удовольствия заниматься или как ?

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

Да, у меня Ubuntu.
Нет, не глючит.

9

-=Serj=- пишет:
BWR пишет:

Можете посоветовать, что лучше для Linux?

Я-то щас насоветую !http://linuxforum.ru/extensions/bbcode_smiles/img/ag.gif
Писательством будете для удовольствия заниматься или как ?

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

Писательством, но оно также и для удовольствия будет, всегда мечтал)

"Чем красивее и проще GUI, тем тупее юзер" (c)

10

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

Да, у меня Ubuntu.
Нет, не глючит.
+ BWR

11

-=Serj=- пишет:

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

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

"Чем красивее и проще GUI, тем тупее юзер" (c)

12 (12.07.2012 01:32:51 отредактировано -=Serj=-)

BWR пишет:

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

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

Да, у меня Ubuntu.
Нет, не глючит.

13

BWR пишет:

Не понял

Щас объясню.
В "обучать" "ся" не хватало ab

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

BWR пишет:

Можете посоветовать, что лучше для Linux?

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

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

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

Давно уже не забавно наблюдать торжество отрицательного отбора.
+ BWR

14

Chars67 пишет:

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

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

Да, у меня Ubuntu.
Нет, не глючит.

15

Chars67 пишет:
BWR пишет:

Не понял

Щас объясню.
В "обучать" "ся" не хватало ab

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

BWR пишет:

Можете посоветовать, что лучше для Linux?

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

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

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

Хорошо) Спасибо вам.

"Чем красивее и проще GUI, тем тупее юзер" (c)

16

-=Serj=- пишет:
BWR пишет:

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

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

Я из-за этого и хотел C++ познать. Какой еще софт понадобиться?

"Чем красивее и проще GUI, тем тупее юзер" (c)

17

BWR пишет:

Какой еще софт понадобиться?

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

Да, у меня Ubuntu.
Нет, не глючит.

18

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

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

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

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

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

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

Давно уже не забавно наблюдать торжество отрицательного отбора.
+ BWR

19

BWR пишет:

Можете посоветовать, что лучше для Linux?

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

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

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

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

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

20

raven_cler пишет:

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

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

"Чем красивее и проще GUI, тем тупее юзер" (c)

21

BWR пишет:

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

CRUX, Gentoo и Funtoo.
Больше не припомню.

«Я устал, я ухожу.»

22 (28.07.2012 02:23:51 отредактировано xxblx)

raven_cler пишет:

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

ИМХО, по началу вообще индифферентно какой дистрибутив. Базовые утилиты и инструменты в репозиториях каждого дистра есть (вряд ли в каком-то не gcc или cmake ab ). Так что выбирать стоит тот, с которым уже знаком.
Саурс-бейзед ничего тут не даст, в исходники то все равно не полезешь, покуда новичок. Да и опытный программист не каждый в сырцы дистра полезет. В этом просто резона нет.

Vitri пишет:

CRUX, Gentoo и Funtoo.
Больше не припомню.

частично калька и сабайон еще. устанавливаются как бинарные дистрибутивы, но с портежами работают и ставят из сырцов ПО.
само собой LFS ab это правда не дистрибутив, ну да не суть важно.

Fedora GNOME3

23

Всем спасибо)

"Чем красивее и проще GUI, тем тупее юзер" (c)

24 (28.07.2012 14:40:58 отредактировано raven_cler)

xxblx пишет:

ИМХО, по началу вообще индифферентно какой дистрибутив.

Не соглашусь. Debian вот неудобен. Ставить отдельно dev-пакеты - не самый лучший выбор. Вторая версия Python, опять же, когда лучше сразу писать на третьей. Как прикрутить оную к дебиану и не перелопатить пол-системы, ума не приложу.
В убунте, ЕМНИП, даже automake и autoconf нужно ставить отдельно. Мелочь, а неприятно. С rpm-based знаком поверхностно и как-то не вдавался. То есть, ясное дело, вроде как подойдёт абсолютно любой дистрибутив. Всякий линукс хорош. Но...

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

25

raven_cler пишет:

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

Внезапно
aptitude install python3
В Squeeze оно точно уже есть.

26

neol пишет:

aptitude install python3

Значит, давненько я не видел Debian.

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы