سوال ۱
به پرسشهای زیر در یک یا حداکثر دو خط جواب مختصر، مفید و جامع بدهید.
- کاراکترهایی که در نامگذاری یک متغیر میتوانند استفاده شوند کدامند؟ چه ترکیبهایی از این کاراکترها مجاز است؟
- Dvorak و Camel Naming چیستند؟ تفاوتها و شباهتهای این دو را بیان کنید.
- تفاوت بین یک Coder و یک Programmer چیست؟ در یک پروژه معمولاً کدامیک کارش را زودتر شروع میکند؟
- یک تعریف ساده از «هوشمندی» (Intelligence) ارائه دهید. چگونهیک یخچال میتواند هوشمند باشد؟
- ۴ زبان برنامهنویسی رایج و قوی را نام ببرید. کدام زبان از بقیه بهتر است؟ چرا؟
- سه کلمهی using namespace std هر کدام به چه معنا هستند؟ مختصراً توضیح دهید.
- مفهوم «استفاده مجدد» (reusability) در طراحی Black Box ها به چه معناست؟ یک مثال از وجود این قابلیت در اتومبیلهای سبک (نظیر پراید) و یک مثال از وجود این قابلیت در کدهایی که درهفته گذشته میتوانستهاید زده باشید، بیان کنید.