avva: (Default)
[personal profile] avva

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

...а что, неплохой язык :)

А вам приходилось отлаживать программу на незнакомом языке?

Page 1 of 2 << [1] [2] >>

Date: 2007-04-02 02:59 pm (UTC)
From: [identity profile] inv2004.livejournal.com
я это делаю очень часто, никогда не признаю джаву своим знакомым.

Date: 2007-04-02 03:02 pm (UTC)
From: [identity profile] baccara.livejournal.com
ну, зная ся, а уж сишарп тем паче, за незнакомый язык Java признавать незачот. А вот когда Erlang...

(no subject)

From: [identity profile] ex-ex-annut.livejournal.com - Date: 2007-04-02 03:25 pm (UTC) - Expand

Date: 2007-04-02 03:02 pm (UTC)
From: [identity profile] ex-ex-annut.livejournal.com
так это обычно с чего и начинаешь работать с языком

Date: 2007-04-02 03:09 pm (UTC)
From: [identity profile] ex-ex-annut.livejournal.com
на самом деле это очень приятное развлечение
сродни лингвистическим играм (дано пять предложений на суахили, четыре с переводом, перевидите пятое)

(no subject)

From: [identity profile] inv2004.livejournal.com - Date: 2007-04-02 03:19 pm (UTC) - Expand

(no subject)

From: [identity profile] nikto.livejournal.com - Date: 2007-04-02 09:04 pm (UTC) - Expand

(no subject)

From: [identity profile] inv2004.livejournal.com - Date: 2007-04-03 06:09 am (UTC) - Expand

(no subject)

From: [identity profile] nikto.livejournal.com - Date: 2007-04-03 05:58 pm (UTC) - Expand

(no subject)

From: [identity profile] arno1251.livejournal.com - Date: 2007-04-03 07:19 am (UTC) - Expand

(no subject)

From: [identity profile] ex-ex-annut.livejournal.com - Date: 2007-04-03 08:27 pm (UTC) - Expand

Date: 2007-04-02 03:02 pm (UTC)
From: [identity profile] elinai.livejournal.com
Да, в скрипте внутри Installshield. И отладила, а просто так, без задачи, читать незнакомый язык не стала бы.

Date: 2007-04-02 03:03 pm (UTC)
From: [identity profile] auto194419.livejournal.com
я периодически из баловства ломаю всякий софт. так вот, самый прикол был ломать программу, написанную неизвестно на чём, странслированную в .net-ассемблер (.il-ассемблер). я даже книжку по нему купил :)

Date: 2007-04-02 03:05 pm (UTC)
From: [identity profile] hotgiraffe.livejournal.com
да-да, отлаживание программы на неизвестном языке
лучше б даже странслированной в неизвестную систему команд

Date: 2007-04-02 03:04 pm (UTC)
From: [identity profile] leonid-b.livejournal.com
А вам приходилось отлаживать программу на незнакомом языке?

А как же! Что же, по-вашему, называется жизнью, как не такое занятие?

Date: 2007-04-02 04:37 pm (UTC)
From: [identity profile] ak-47.livejournal.com
Зато какая графика!

Date: 2007-04-02 03:22 pm (UTC)
From: [identity profile] localghost.livejournal.com
Примерно так разбирался с lua
При наличии некоторого хелпа все же.

Date: 2007-04-02 03:24 pm (UTC)
From: [identity profile] sdfgh153.livejournal.com
Периодически приходится даже писать на незнакомых языках.

Date: 2007-04-02 03:28 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Да на пытоне, знамо дело.

Но его стоит изучить; язык этот недооценен; и проблема его не в нем самом, а в недоразвитости основной массы программистов, которые на нем гонят такую же стандартную жвачку, что и на джаве и на си.

Date: 2007-04-03 03:23 am (UTC)
From: [identity profile] gaius-julius.livejournal.com
есть противоположное мнение, которое звучит примерно так: "проблема его в нём самом, так как true python-style programming понятен и приятен только для уже чуть более опытного программиста, чем широкие массы". Далее зачем-то идут сравнения с пхп, который "массовый, но безыдейный" и с руби (вообще не знаю за каким лешим).

(no subject)

From: [identity profile] nm-work.livejournal.com - Date: 2007-04-03 05:01 am (UTC) - Expand

(no subject)

From: [identity profile] gaius-julius.livejournal.com - Date: 2007-04-03 05:28 am (UTC) - Expand

Date: 2007-04-02 03:30 pm (UTC)
From: [identity profile] pargentum.livejournal.com
Да. Я Javascript знаю преимущественно по опыту таких отладок.
И однажды чуть не изучил таким способом ASP (старый ASP, когда еще .NET не было).

Date: 2007-04-02 03:35 pm (UTC)
From: [identity profile] gaius-julius.livejournal.com
именно так я начал изучать питон.

и точно так же - bash. на баше, правда, до сих пор пишу посредственно, видимо, ввиду того что многого мне от него не надо.

Date: 2007-04-02 04:10 pm (UTC)
From: [identity profile] vadim-i-z.livejournal.com
Я не раз читал на незнакомом языке (н программирования, конечно) статьи. Французский прошел нормально. Румынский с трудом. Но личный рекорд - статья на китайском. Правда, там было summary in Ehglish, а формуды и в Пекине формулы... :-)

Date: 2007-04-02 04:13 pm (UTC)
From: [identity profile] vadim-i-z.livejournal.com
"не программирования".

errata

From: [identity profile] arno1251.livejournal.com - Date: 2007-04-03 07:21 am (UTC) - Expand

Re: errata

From: [identity profile] vadim-i-z.livejournal.com - Date: 2007-04-03 04:04 pm (UTC) - Expand

(no subject)

From: [identity profile] ex-ex-annut.livejournal.com - Date: 2007-04-02 08:28 pm (UTC) - Expand

Date: 2007-04-02 04:19 pm (UTC)
From: [identity profile] tetushka.livejournal.com
Приходилось, правда не отлаживать неработающую, а менять работающую. Удовольствия от процесса не получила, только от результата.

Date: 2007-04-02 04:23 pm (UTC)
From: [identity profile] comnimh.livejournal.com
Как-то правил триггера на PL/TCL внутри постгресовской базы.
За пару часов справился :)

Date: 2007-04-02 04:40 pm (UTC)
From: [identity profile] s0lnyshko.livejournal.com
Как-то приходилось ковыряться ц CGI скрипте, написанном нa С++.

закон

Date: 2007-04-02 04:43 pm (UTC)
From: [identity profile] qaraabayna.livejournal.com
Чем развитее язык программирования, тем больше на нем написано, тем больше вероятность, что дадут проект, который уже использует данный язык и при этом неправильно.

Date: 2007-04-02 04:50 pm (UTC)
From: [identity profile] tuganbaev.livejournal.com
В конце 80-х я выписывал Информатику и образование. Там печатали тексты программ в восьмеричных кодах для семейства СМ-ЭВМ. Ну и ошибки ляпали. А я искал закономерности и узнавал ошибки наощупь :) играть хотелось.

Date: 2007-04-02 04:57 pm (UTC)
From: [identity profile] avva.livejournal.com
Прекрасно :)

(no subject)

From: [identity profile] nikto.livejournal.com - Date: 2007-04-02 08:45 pm (UTC) - Expand

(no subject)

From: [identity profile] tuganbaev.livejournal.com - Date: 2007-04-03 03:22 am (UTC) - Expand

(no subject)

From: [identity profile] nikto.livejournal.com - Date: 2007-04-03 06:02 pm (UTC) - Expand

Date: 2007-04-02 04:57 pm (UTC)
From: [identity profile] macro11.livejournal.com
В первй день на новой работе лет 8 назад:
код на Java генерировал код на JavaScript, который что-то делал с XML сообщением. До этого ни на одном из них ничего не делал.
Создается иллюзия понимания, которая может помешать разбираться более подробно.
Не совсем то:
Довелось как-то настраивать принтер имея только инструкцию на незнакомом европейском языке (возможно голландском). Это _не_ оказалось способом выучить новый язык ;-)

Date: 2007-04-02 05:08 pm (UTC)
From: [identity profile] nastty.livejournal.com
О да, я С и на COBOL при том, что я-то вообще не программист и не знаю ни одного языка.
Такая вот была техподдержка.
Только printf и знала, зато чинила все на ура, везло наверное :)))
Или у индусов программирование такое, что знать ничего не надо...

Date: 2007-04-02 05:13 pm (UTC)
From: [identity profile] vzaliva.livejournal.com
вообще это один из моих способов классификации программистов. Когда я какому-то из своих программистов предлагаю такого рода задание, то половина говорит "XXX на знаю но попробую" а вторая половина начитает отмазыватья: "я вообще XXX не знаю, мне будет долго/сложно разбираться". Как правило програмисты из второй группы это нишевые программситы которые выучили одну технологию очень хорошо и гонят на ней поток. Типичный пример Дельфи программисты которые в 2007 году все еще пытаются писать на нем веб приложения. Ну или если кто их еще поминит Cobol-программисты, последние из которых продержались до 21 века. Первая же категория это программисты "на все руки", более разносторонне развитые и в курсе современных технологий. С последними я и предпочитаю работать :)


Date: 2007-04-03 04:07 am (UTC)
From: [identity profile] sdfgh153.livejournal.com
Есть одна проблема, как правило «программисты на все руки» требуют времени на изучение XXX, не всегда заказчик может себе это позволить, но еще чаще приходится отказывать заказчику просто на основании совести и здравого смысла, когда объективно чувствуешь, что в указанный срок не потянешь новый язык и достаточно сложный на нем проект.

(no subject)

From: [identity profile] vzaliva.livejournal.com - Date: 2007-04-03 04:16 am (UTC) - Expand

Date: 2007-04-02 05:46 pm (UTC)
From: [identity profile] alexott.livejournal.com
да, конечно - на OCaml'e ;-)

Date: 2007-04-02 05:53 pm (UTC)
From: [identity profile] toshick.livejournal.com
Дык ! Но, как правило, это скрипты ...

Date: 2007-04-02 05:54 pm (UTC)
From: [identity profile] glo-ku.livejournal.com
Позврешите оффишиально комптать зетот запост пастью Вспышкабанды (трансеброд кос ноеаквекомого лензвика :)

Коньд ореспекеньем, Гло Ку.

Date: 2007-04-02 06:30 pm (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Когда заниималась tutoring'ом в graduate school, приходилось делать это еще и на глазах у обучаемого ;-)
Помнится, пыталась я так разобраться с JavaScript. Ничего, заработала она у меня как миленькая :-)

Date: 2007-04-02 07:39 pm (UTC)
From: [identity profile] dimrub.livejournal.com
Да, неоднократно. В том числе и на пайтоне.

Date: 2007-04-02 08:03 pm (UTC)
From: [identity profile] loislo.livejournal.com
бывало такое и не раз.
Мне кажется что программисты должны уметь две вещи, писать программы и чинить программы. Легче всего чинить программы на языках родственных тем, на которых ты умеешь писать. Тяжелее всего чинить на языке в котором много умолчаний и всяких символов. Например на перле если его или его родственников совсем не знать. Но при наличии книжек и/или отладчика все решаемо. Мне иногда кажется что те, кто может только писать, те и не программисты вовсе.

Date: 2007-04-02 08:24 pm (UTC)
From: [identity profile] ex-ex-annut.livejournal.com
я не читатель, я писатель

(no subject)

From: [identity profile] sdfgh153.livejournal.com - Date: 2007-04-03 04:02 am (UTC) - Expand
Page 1 of 2 << [1] [2] >>

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 11:32 am
Powered by Dreamwidth Studios