اینک اسکیپ – بخش ششم

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

ادامه خواندن اینک اسکیپ – بخش ششم

برنامه نویسی در پایتون – بخش پنجم

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

ادامه خواندن برنامه نویسی در پایتون – بخش پنجم

برنامه نویسی در C – بخش سوم

تا اینجا خیلی خوب. حالا این سومین بخش در این سری است، و قبلا باعث پیشرفت زیادی شدیم. مقاله‌های قبلی توضیح دادند که چطور در کد با تعریف توابع فکر کنیم. این مقاله احتمالا سخت‌ترین در این قسمت خواهد بود؛ اینجا ما چیزهایی را لمس خواهیم کرد که تقریبا ویژه‌ی C هستند: مفهوم اشاره‌گرها. C یک زبان برنامه‌نویسی است که نزدیک زبان اسمبلی زندگی می‌کند، و در زبان اسمبلی شما اغلب زمان خود را در جابجایی داده به اطراف می‌گذرانید، اما برای انجام آن، نیاز دارید تا بدانید که داده در کجا واقع شده، در نتیجه نیاز داریم تا آدرس آن در حافظه را بدانیم. و این درست این است که اشاره‌گر چیست. یک اشاره‌گر آدرسی در حافظه‌ی شماست، نه چیزی بیشتر، نه چیزی کمتر. اما وقتی دارید با C کار می‌کنید، به این نتیجه می‌رسید که اشاره‌گرها همه‌جا هستند. پس، بعد از تسلط بر توابع و اشاره‌گرها، باید قادر باشیم تقریبا هر چیزی را مدیریت کنیم.

ادامه خواندن برنامه نویسی در C – بخش سوم

برنامه نویسی در C – بخش دوم

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

ادامه خواندن برنامه نویسی در C – بخش دوم

برنامه‌نویسی در C – بخش نخست

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

ادامه خواندن برنامه‌نویسی در C – بخش نخست

برنامه‌نویسی در پایتون – بخش چهارم

من در آخرین بار قول دادم که کلاس‌ها را بحث کنیم. خب، این چیزی است که بر روی آن متمرکز می‌شویم. کلاس‌ها چه هستند و خوبی‌شان چیست؟

ادامه خواندن برنامه‌نویسی در پایتون – بخش چهارم

برنامه نویسی در پایتون – بخش سوم

در مقاله‌ی قبلی، ما درباره‌ی لیست‌ها، تعویض حرفی، دیدگاه‌ها، برابری در برابر قراردادن مقدار، عبارت‌های if و عبارت‌های while، یاد گرفتیم. من قول دادم که در این بخش درباره‌ی ماژول‌ها و تابع‌ها یاد بگیریم. پس اجازه دهید تا شروع کنیم.

ادامه خواندن برنامه نویسی در پایتون – بخش سوم

جاوا اسکریپت بخش سوم

در بخش دوم، ما شیء ها و توابع جاوا اسکریپت را پوشش دادیم، و قسمت پرسش ها و راه حل ها را معرفی کردیم؛ در این بخش جلوتر می رویم و مقداری برنامه نویسی پایه ای را با استفاده از node در سمت سرور انجام خواهیم داد (نترسید، آسان خواهد بود).

ادامه خواندن جاوا اسکریپت بخش سوم

جاوا اسکریپت بخش دوم

در نخستین بخش، من صحبت کردم که چطور جاوا اسکریپت در طی سالها تغییر کرد، وضعیت فعلی این زبان چه می باشد، وچرا به گستردگی توسط توسعه دهندگان انتخاب شده است. در این بخش، من روی شیءها و توابع جاوا اسکریپت تمرکز خواهم کرد. چون من یک ایمیل از Ray (یکی از خوانندگان مان، برای تماست متشکرم) با تعدادی پرسش دریافت کردم، من اینها را در انتهای مقاله در بخش پرسش ها و راه حل ها رسیدگی خواهم کرد.
ادامه خواندن جاوا اسکریپت بخش دوم

جاوا اسکریپت بخش نخست

ممکن است بپرسید که چرا انتخاب کردم تا جاوااسکریپت را در این سری از مقاله ها ارائه دهم. پاسخ آسان است، چون جاوا اسکریپت در چند سال گذشته رشد قابل توجه ای داشته و خیلی از آن ذکر می شود؛ پروژه های متن باز بسیاری وجود دارد که از آن بهره می برند، و می توانید تعدادی بسیار زیادی آموزش و راهنما در اینترنت برای یادگیری آن می یابید. امروزه، شما می توانید هرچیزی را در جاوا اسکریپت توسعه دهید؛ فرقی نمی کند که درباره ی صفحات وب،اپلیکیشن های تک صفحه ای (SPA)، اپلیکیشن های موبایلی برای آندروید، iOS و Windows Phone، یا دستگاه های IoT ‏( http://en.wikipedia.org/wiki/Internet_of_Things ). حتی یک امولاتور لینوکس ( http://bellard.org/jslinux ) در جاوا اسکریپت نوشته شد.

ادامه خواندن جاوا اسکریپت بخش نخست