Страница 1 из 2

c чего-бы начать программить-2

Добавлено: 27 ноя 2006, 12:36
sm
Решил создать тему, схожую с
http://forum.linux.by/viewtopic.php?p=5982

Есть человек, учится в гуманитарном универе 3 курс, идеально знает инглиш.
Хочу помочь ему за года 2 освоить язык программирования, который
1 позволит зарабатывать деньги в Минске
2 не слишком будет сложен для новичка, никогда не программировавшего
3 будет хорошей базой, после которого можно будет и посложнее что-нибудь типа с++ изучить

Какой ЯП лучше для этого подойдет, как думаете?

Добавлено: 27 ноя 2006, 12:56
booxter
plain C?

Re: c чего-бы начать программить-2

Добавлено: 27 ноя 2006, 13:24
leikind
sm писал(а):Решил создать тему, схожую с
http://forum.linux.by/viewtopic.php?p=5982

Есть человек, учится в гуманитарном универе 3 курс, идеально знает инглиш.
Хочу помочь ему за года 2 освоить язык программирования, который
1 позволит зарабатывать деньги в Минске
2 не слишком будет сложен для новичка, никогда не программировавшего
3 будет хорошей базой, после которого можно будет и посложнее что-нибудь типа с++ изучить

Какой ЯП лучше для этого подойдет, как думаете?
Боюсь, что всем трем требованиям удовлетворяют всего 2 варианта, причем кардинально разные - это php и Java. Для гуманитариев :) наверное предпочтительнее php, the learning curve is much shorter.

Добавлено: 27 ноя 2006, 13:44
sm
booxter, неее

leikind, а питон по какому варианту не проходит? 2? Я просто не знаю его.

Добавлено: 27 ноя 2006, 13:47
grub
Имхо кстати параллельно с программированием "Hello, world" с чистого листа

неплохо подойдет попытка изучить и модифицировать (без фанатизма, пару мельчайших фич) какой-нить несложный продукт с открытым кодом. Например в случае php -- какой-нить форумный движок.

What about ruby кстати?

Добавлено: 27 ноя 2006, 13:53
Llama
python и ruby хорошы для изучения, но спрос на таких специалистов в минске относительно невелик.
ИМХО изучать - plain C
После изучения php/java/ruby/python идея о ручном распределении памяти и сопутсвующая этому аккуратность доходит с бааальшим трудом.

Добавлено: 27 ноя 2006, 14:04
myst
Ты ещё с assembly предложи начать. Аккуратность будееет... ого-го. :D

Добавлено: 27 ноя 2006, 14:11
booxter
myst, акуратнасць у asm??? Код на asm адразу пішацца без уліку магчымага чытання і рэдагавання "нашчдкамі", а таму пра акуратнасць можна там забыць. Asm лягчэй перапісаць, чым зразумець.

Добавлено: 27 ноя 2006, 14:50
leikind
sm писал(а):booxter, неее

leikind, а питон по какому варианту не проходит? 2? Я просто не знаю его.
По варианту 1
grub писал(а):
What about ruby кстати?
Туда же.

Добавлено: 27 ноя 2006, 16:06
myst
booxter писал(а):myst, акуратнасць у asm??? Код на asm адразу пішацца без уліку магчымага чытання і рэдагавання "нашчдкамі", а таму пра акуратнасць можна там забыць. Asm лягчэй перапісаць, чым зразумець.
Здрасте. Если руки растут оттуда, откуда надо, то прекрасно читается. Не надо мне сказки рассказывать.

Добавлено: 27 ноя 2006, 16:43
mihail
А декларативные html и xml - это для гуманитария самое то. Вот. :roll:

Добавлено: 27 ноя 2006, 18:01
grub
mihail, это языки разметки а не программирования!

Добавлено: 27 ноя 2006, 18:04
Foxx
"язык программирования" несложно освоить не за годы, а за часы, даже гуманитарию
а вот технологическую обвязку, области применимости, библиотеки, архитектуры сред - это уже другое и сроки другие. потому имхо сам "язык" совершенно не важно какой выбирать.

Добавлено: 27 ноя 2006, 18:28
mihail
И ещё SQL для баз данных для гуманитария неплохо понимать. Пригодится.
Рекомендую такую хорошую вещичку как SQLite.

Добавлено: 27 ноя 2006, 18:33
Llama
mihail, нивкоем случае. после таких "баз" опусы вида "select * from table1, table2" споследующим разбором в цикле...
Если брать SQL - то сразуже брать БД в которой реализованы unix/join/триггеры