Successfully reported this slideshow.

OOP Is Dead? Not Yet!

0

Share

Upcoming SlideShare
Gen server
Gen server
Loading in …3
×
1 of 12
1 of 12

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

OOP Is Dead? Not Yet!

  1. 1. /12@yegor256 1 ООП умирает?
 Еще нет! Егор Бугаенко
  2. 2. /12@yegor256 2 как выглядит типичный провал проекта
  3. 3. /12@yegor256 3 процедурное
 программирование
  4. 4. /12@yegor256 4 atomic_long_set(&acct->count, 1); init_fs_pin(&acct->pin, acct_pin_kill); acct->file = file; acct->needcheck = jiffies; acct->ns = ns; mutex_init(&acct->lock); INIT_WORK(&acct->work, close_work); init_completion(&acct->done); mutex_lock_nested(&acct->lock, 1); pin_insert(&acct->pin, mnt); rcu_read_lock(); old = xchg(&ns->bacct, &acct->pin); mutex_unlock(&acct->lock); pin_kill(old); mnt_drop_write(mnt); mntput(mnt);
  5. 5. /12@yegor256 5
  6. 6. /12@yegor256 6 COBOL, C, Fortran, Pascal, Perl, Python PHP
  7. 7. /12@yegor256 7 объектно-ориентированное
 программирование
  8. 8. /12@yegor256 8
  9. 9. /12@yegor256 9 getters
  10. 10. /12@yegor256 10 mutability
  11. 11. /12@yegor256 11 static
  12. 12. /12@yegor256 12 www.yegor256.com

×