Programming Minimalism vs Java OOP
Programming in C Data structure for a flying dragon ~16 bytes of mem. per instance Neat! dragon_whatever(dragon*) dragon_rise(dragon*) returns status/error code Works the way a computer really works MINIMALISM OOP in Oracle Java throws Exceptions Class/Interface Dragon God Have mercy What have I spawned?!? Created class that extends or implements Dragon ~4 kilobytes of mem. / instance PLZ KILL ME Fused together Certified Java Programmer
The top panel depicts a simple C implementation of a flying dragon using minimal memory and straightforward functions. The bottom panel humorously portrays Java OOP as an overcomplicated class/interface dragon that throws exceptions, consumes more memory, and leaves the programmer overwhelmed; it is used to mock Java verbosity and abstraction.
stick figure programmer / программист-палочный человечекflying dragon data structure / структура данных летающего драконаred dragon body / красное тело драконаgreen dragon tail / зелёный хвост драконаyellow dragon tail / жёлтый хвост драконаgray hammer / серый молотокgray dragon parts / серые части драконаJava logo / логотип Javacode labels / подписи кодуmemory size annotations / обозначения объёма памятиcomputer programming diagram / диаграмма программирования
- @profunctor_io / 9711 2024-01-22
- @gentoomemes / 11651 2024-06-03
- Type
- image
- Size
- 500×600 · 35.7 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added