مبانی برنامه نویسی - چهار (متغیرها و توابع در زبان برنامه نویسی محبوب)

مبانی برنامه نویسی – چهار (متغیرها و توابع در زبان برنامه نویسی محبوب)

سلام، در این قسمت آموزشی با انواع متغیر، تعریف و استفاده از آنها آشنا می شوید.
اگر سری آموزشی را دنبال می کنید از پیش متغیر را می شناسید. در جلسه قبل اولین برنامه در زبان های محبوب نوشته شد. نگران نحوه تعریف کلاس یا توابع نباشید. به مرور توضیحات راجع به آن کامل تر خواهد شد. ابتدا باید مباحث ساده تری را مرور کنیم و بعد به توابع و کلاس ها و خصوصیات و استفاده از آنها برمیگردیم. اما چون باید کد مباحث ساده تر را بنویسید. نیاز است که بلوک کدی آماده اجرا داشته باشید و در حدی که توضیح داده شد راجع به آن بدانید. برویم سراغ اولین مبحث یعنی متغیرها … .

ادامه مطلب

JDI حاشیه های صفحه نمایش گوشی های هوشمند را برید!

JDI حاشیه های صفحه نمایش گوشی های هوشمند را برید!

شرکت ژاپنی JDI، یکی از تولیدکنندگان پیشرو در تولید صفحه نمایش در اندازه های کوچک و متوسط است. JDI اعلام نموده که به تازگی موفق به تولید صفحه نمایشی بدون حاشیه برای گوشی های هوشمند شده است.
این شرکت به کمک تکنولوژی جدید (‏Full Active‏) یک پنل ‏LCD‏ تولید کرده ‏که تقریبا فاقد حاشیه بوده و ضخامت مرزهای هر چهار طرف صفحه نمایش نیز تا حد امکان کاهش یافته است.‏

ادامه مطلب

مبانی برنامه نویسی - سه (نوشتن اولین برنامه در زبان برنامه نویسی محبوب )

مبانی برنامه نویسی – سه (نوشتن اولین برنامه در زبان برنامه نویسی محبوب )

سلام، در این قسمت آموزشی در کافه نارنجی شما قرار است برای زبان برنامه نویسی محبوب که انتخاب کرده اید، با استفاده از یک کامپایلر آنلاین اولین خط برنامه اجرایی خود را بنویسید. از آنجایی که بعد از فراگیری مباحث مشترک و انتخاب بهتر زبان مورد علاقه خود قرار است با توجه به سیستم عاملی که با آن کار میکنید یا زبانی که قرار است با آن کار کنید نرم‌افزارهای متفاوتی را استفاده کنید بهتر است آن آموزش را کمی عقب تر بیاندازیم و به اصل مطلب بپردازیم.

ادامه مطلب

مبانی برنامه نویسی – دو (آشنایی با الگوریتم و فلوچارت به زبان ساده)

مبانی برنامه نویسی – دو (آشنایی با الگوریتم و فلوچارت به زبان ساده)

سلام، در این قسمت آموزشی در کافه نارنجی شما با مفاهیم الگوریتم و فلوچارت آشنا خواهید شد. اما به زبان ساده.

این مفهوم نیز مانند همه مفاهیمی که تا کنون معرفی شدند تعاریف ]مانند هم] بسیاری دارد. و خلاصه همه این تعاریف «به مراحل اجرای دستورالعمل های خواست شما» الگوریتم می گویند و به نمایش تصویری این مراحل با استفاده از اشکال مربع و دایره و … فلوچارت می گویند.

خوب قرار است چه چیز را یادبگیریم؟

در یک برنامه ساده مانند گرفتن اطلاعات یک فرم و نمایش آن ها یا ذخیره یک فرم جدید و بسیار مورد روتین که در برنامه های کاربردی امروز استفاده می شود مراحل کار برای شما که از توابع ارائه شده توسط زبانی که با آن برنامه نویسی میکنید استفاده می کنید ساده و مشخص هستند و نیاز به تفکر راجع به روش کار هم ندارید.

ادامه مطلب

توزیع های لینوکس دست حمایت خود را از سر کامپیوتر های 32 بیتی بر می دارند!

توزیع های لینوکس دست حمایت خود را از سر کامپیوتر های 32 بیتی بر می دارند!

تولید اولین پردازنده های 64 بیتی توسط شرکت های AMD و Intel به قبل از 2003 و 2004 باز می گردد. در حال حاضر، با گذشت بیش از یک دهه، انگیزه لینوکس از پشتیبانی سخت افزارهای 32 بیتی فروکش کرده است.

گوگل پیش تر در سال 2015 این تصمیم را با توقف نسخه های 32 بیتی مرورگر کروم  برای لینوکس گرفته بود.

ادامه مطلب

مبانی برنامه نویسی - یک ( آشنایی با شی گرایی به زبان ساده )

مبانی برنامه نویسی – یک ( آشنایی با شی گرایی به زبان ساده )

سلام به همه دوستان کافه نارنجی،

سری جدید «مبانی برنامه نویسی به زبان ساده» سعی بر این دارد تا با زبان ساده مانند آنچه تا کنون داشته ایم فارق از هر زبانی که مشغول آموزش آن هستید به شما منتقل کند.
بهتر است که اگر این اولین خط برنامه شما خواهد بود، کاملا استاندار باشد. در این قسمت کافه نارنجی شما را با پایه‌ای ترین و مهمترین مفهوم زبان های برنامه نویسی امروز یعنی شی گرایی آشنا خواهد کرد همچنین با مفاهیم تابع، متغیر نیز آشنا می‌شوید نهایتا و بررسی مختصری راجع به مراحل طراحی یک برنامه آشنا می شویم.

شما با هر زبانی که برنامه بنویسید نیاز به مفهوم شی گرایی خواهید داشت و در کار حرفه ای از شما انتظار می‌رود که با رعایت استاندارد ها، برنامه نویسی کنید.
البته روشهای دیگری همچون طراحی عامل گرا هم وجود دارد که برای طراحی برنامه های بسیار خاص است که بعدها مطلبی را راجع به آن منتشر خواهیم کرد.

ادامه مطلب

طراحی کامپیوتر HP با شبیه سازی مغز انسان

طراحی کامپیوتر HP با شبیه سازی مغز انسان

محققان در حال کار بر روی نوعی تراشه جدید هستند که بتواند به عنوان یک کمک-پردازنده هوشمند عمل کند. نقطه پر رنگ این قضیه، طراحی و تولید یک سیستم کامپیوتری است که با تقلید از فعالیت های مغز عمل می کند.

در لیست محصولات پیش روی شرکت هیولت پاکارد، کامپیوترهای هوشمند که مانند انسان توانایی تصمیم گیری را داشته باشند به چشم می خورد. این شرکت نمونه اولیه ای از کامپیوترطراحی شده با شبیه سازی مغز را ارائه نموده است. معماری این محصول چشم اندازی از آینده چنین کامپیوترهایی را نشان می دهد.

ادامه مطلب

کارهای شگفت انگیزی که مایکروسافت میتواند با خرید لینکداین انجام دهد

کارهای شگفت انگیزی که مایکروسافت میتواند با خرید لینکداین انجام دهد

احتمالا تا کنون خبر مهم موافقت مایکروسافت برای خرید لینکداین به قیمت 26.2 بیلیون دلار را شنیده اید. از آنجا که لینکداین حتی جز سه شبکه اجتماعی برجسته و مطرح هم نمی باشد، چرا مایکروسافت باید حدود یک سوم ارزش خود را بابت خرید این شبکه اجتماعی هزینه کند؟ آیا نتیجه این خرید می تواند منجر به تشکیل واحد تجاری با سوددهی و توانایی بالا گردد؟

ادامه مطلب

اشتراک در خبرنامه


برای اطلاع از به روز رسانی ایمیل خود را وارد کنید .