رنسانس شخصی
مدت زمان درازی است که تصمیم به انجام دو کار در حوزه آموزش گرفتهام. همه مقدمات آنها را نیز انجام داده و آماده کردهام. اما هر بار درست در آخرین لحظات از اجرای آنها منصرف شدهام. در کنار دلایل مختلف، یک دلیل شخصی همواره مانع از انجام آن میشد.چند وقت پیش این پرسش را از […]
Dennis Ritchie passed away
Dear all C/C++ programmers and FriendsHello The Tech World Losses Another Pioneer. Dennis M. Ritchie, the pioneer of programming, the creator of the C programming language the ancestor of C++, Java and C#, the co-creator of UNIX and Plan 9 operating systems and the inventor of Inferno operating system passed away yesterday after a long […]
لذت کامپیوتر
مقدمه:ورود اغلب ما به رشته کامپیوتر به دلیل لذت بردن از موجود ناشناختهای بود که روز به روز کاربردش وسیعتر میشد. وقتی برنامه لذت نقاشی را میدیدم، واقعاً لذت میبردم. لذت از این که مجری برنامه چقدر از کارش لذت میبرد و به زیبایی این لذت را به شما منتقل میکند. همان لحظه دوست داشتم […]
استیو جابز – نوشتهای از گریدی بوچ
This generation, this world, was graced with the brilliance of Steve Jobs, a man of integrity who irreversibly changed the nature of computing for the good. His passion for simplicity, elegance, and beauty – even in the invisible – was and is an inspiration for all software developers. Quote:Almost everything – all external expectations, all […]
چرا پذیرفتن بدیهیات چنین دشوار است؟
چند وقت پیش در شماره ۱۰۹ ماهنامه «گزیده مدیریت» مقالهای از آقای پراهالاد و ترجمه آقای دکتر قدمی با عنوان «چرا پذیرفتن بدیهیات چنین دشوار است؟» را مطالعه کردم:«هر چه شرکتها مؤفقتر میشوند، تشخیص زمان تغییر برایشان دشوارتر میشود. همه میدانیم بسیاری از صنایع از جمله صنعت سرگرمی، تعلیم و تربیت، انتشارات و خدمات مالی […]
تجزیه-ترکیب
یک سیستم سپردههای بانکی را در نظر بگیرید. ویژگی زیر فوقالعاده جذاب خواهد بود: «هر گونه واریز یا برداشت از حساب با پیامک به صاحب حساب اطلاع داده شود.» از آن جا که محاسبه و واریز سود عملیاتی است که منابع سیستم را به شدت مصرف میکند، در صورت انجام آن در زمان استفاده از […]
developer and user
developer: I’ll need to konw your requirements before I start to design the software. user: OK. developer: First of all, what are you trying to accomplish?user: I’m trying to make you desgin my software. developer: I mean what are you trying to accomplish with the software?user:I won’t know what I can accomplish until you tell […]