Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Флейм
  • » Выбор второго основного языка программирования [RSS Feed]

#1 Фев. 3, 2011 20:25:19

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Выбор второго основного языка программирования

regall
Особенно, если есть познания в архитектуре ПК или асме.
В последние годы наблюдаю спад уровня этих познаний.
“Программисты” даже C stack trace прочитать не могут :(
Сломалась поделка на Питоне и упала в core dump.
Есть два варианта:
- посмотреть этот дамп и попробовать понять, что же пошло не так
- догадаться методом проб и ошибок, какая строчка повела себя неправильно.
Экспериментально выяснить, какой код не падает.
Скрестить пальцы и надеяться, что проблема не всплывет опять.
Обозвать случившееся “багом в Питоне” и стараться не писать код, “похожий” на падающий.
Это очень конструктивный подход. :)



Офлайн

#2 Фев. 3, 2011 20:26:44

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

Enchantner
Сейчас вот реально у них толком нормальных вакансий нет, да еще и Сагалаев переехал в Сиэтл, активность в сторону питона поубавилась, к сожалению…
Вы не правы. Сейчас до сих пор есть вакансии питонистов в группу, в которой раньше рулил Ваня Сагалаев. Да и активность в сторону питона не только не поубавилась, а всё больше и больше увеличивается:-)



Офлайн

#3 Фев. 3, 2011 22:25:33

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

Enchantner а я страшно не люблю С++, вот не знаю почему, то ли синтаксис страшный(в ansi c все кажется продуманей), или из-за того что когда проект большой там чёрт ногу сломит, или из за заголовачных файлов именно файлов а не модулей! вот почему я не люблю С++.

Офлайн

#4 Фев. 3, 2011 22:44:16

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

Андрей Светлов
“Программисты” даже C stack trace прочитать не могут
Сломалась поделка на Питоне и упала в core dump.
Самый классный метод поучиться чему-то низкоуровневому - реверсионная инженерия. Попробовать повзламывать Total Commander и WinRar, ну и дальше. После 3-4-х недель в IDA Pro становишся доп. ядром своего процессора =)
helm2004
то ли синтаксис страшный
Я как-то видел код с изобилием использования темплейтов, так как до этого с С++ особо дела не имел, пытался нагуглить, что это за язык такой ))



Офлайн

#5 Фев. 3, 2011 23:28:15

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Выбор второго основного языка программирования

Не важно, на чем учишься. Я и реверсил, и для железяк писал - разное было.

Шаблоны в С++ - очень сильная концепция. Их нужно понять и полюбить :)
Как, например, erlang - ну просто крышу сносит их концепция неизменяемых переменных.



Офлайн

#6 Фев. 3, 2011 23:42:59

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

Андрей Светлов
Шаблоны в С++ - очень сильная концепция. Их нужно понять и полюбить
Понять-то оно, надежа-царь, не трудно =). Любить и читать код - ой как неприятно.
Андрей Светлов
Как, например, erlang - ну просто крышу сносит их концепция неизменяемых переменных.
В ерланге от одного синтаксиса крышу сносит.



Офлайн

#7 Фев. 3, 2011 23:50:25

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

концепция неизменяемых переменных не очень то и крышесностная. В математике тоже нельзя записать x = 1, а потом x = 2 говоря про одну и туже икс, потому что икс она одна и она либо равна единице либо двойке. Но конечно компьютеры построены так, что нам приходится под них подстраиваться, приходится “понять и полюбить” их :) И думать о переменной как о области памяти куда мы можем пихать что угодно. Это приводит к куче императивных проблем. В общем жизнь жестока :(



Офлайн

#8 Фев. 3, 2011 23:51:34

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

Zubchick
В общем жизнь жестока
Поэтому мы пишем на питоне )))



Офлайн

#9 Фев. 3, 2011 23:55:17

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Выбор второго основного языка программирования

Оставим в стороне выкрутасы…
С - очень простой? Даже проще ассемблера и питона, верно?



Офлайн

#10 Фев. 3, 2011 23:55:21

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Выбор второго основного языка программирования

regall
Zubchick
В общем жизнь жестока
Поэтому мы пишем на питоне )))
Ну лично я пишу на питоне потому что люблю простоту и лаконичность. А вообще хотел бы писать на scheme (потому что он еще проще и лаконичнее) или чем-то похожем. Но как то все не могу в него углубиться…



Офлайн

  • Начало
  • » Флейм
  • » Выбор второго основного языка программирования[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version