Devel::PPAP

1,516
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,516
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Devel::PPAP

  1. 1. Devel::PPAP Руслан Закиров
  2. 2. 5 миллионов чисел
  3. 3. 1 23 456
  4. 4. 2 секунды 256 символов https://www.spoj.pl/problems/SUMITR/
  5. 5. Devel::NYTProf .... gprof
  6. 6. PP Push-Pop функции Дерево
  7. 7. pp_shift pp_push pp_print pp_... 3xx pp*.c
  8. 8. Для кого
  9. 9. Для меня
  10. 10. Для программистов
  11. 11. describe_array(...) { ... /* if ( size > 1000 ) Perl_warner(... «Big array used: ...» ); */
  12. 12. Для p5p
  13. 13. Интересные Находки
  14. 14. shift;
  15. 15. shift; → pp_gv pp_rv2av pp_shift
  16. 16. shift; → pp_shift + Opf_SPECIAL
  17. 17. 1% 5% 25% 33%
  18. 18. Массивы |....|.....|....|
  19. 19. shift @; ||......|| → |.|.....||
  20. 20. push @, 1; |||| → ||.|...|
  21. 21. unshift @, 1; |.|..|| → ||....||
  22. 22. unshift @, 1; ||....|| → |.|.....|..| ||......|......|
  23. 23. shift+push ||....|| → |.|...|| ||....|....|
  24. 24. http://github.com /ruz/Devel-PPA
  25. 25. Вопросы?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×