Sep. 28th, 2013

tim_caper: (green)

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

tim_caper: (donkey)
В лекции Левенчука меня как-то зацепила фраза, что при программировании "в большом" нельзя использовать "хорошую" Java, а приходится "плохой" PHP. Опять же, стало интересно, о чём собственно речь, для чего была куплена книжка М.Кузнецов И.Симдянов "PHP на примерах". Выбор сделан всё по тому же принципу "потоньше и подешевле", но на этот раз мне повезло больше. Ошибки не то, чтобы совсем отсутствуют, но хотя бы в глаза не бросаются. То, что авторы ориентировались на русифицированную систему, можно рассматривать и как достоинство, и как недостаток, но по крайней мере этот язык я понимаю.
Ну и да, представление о предмете я получил, и PHP в качестве именно языка программирования - это, как говорит мой тотем, "душераздирающее зрелище". (Но вряд ли стоит упрекать в этом авторов этой книги.)
Для полного изучения или как руководство книга не подходит (о чём заранее предупреждает аннотация), но мне и не требовалось.
Общая оценка: хорошо.

Profile

tim_caper: (Default)
tim_caper

December 2018

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 4th, 2025 06:34 am
Powered by Dreamwidth Studios