کامپیوترها بدون کمک نرم افزار/ برنامهها تنها میتوانند «بله» و «خیر» را درک کنند. اگر بخواهیم کمی قضیه را …خوان پسند تر بیان کنیم، کامپیوترها در واقع «بله» و «خیر» را به صورت «1» و «0» میبینند. یک بار دیگر میتوان گفت که برنامهها مجموعهای از دستورالعمل های نوشته شده هستند که به کامپیوتر میگویند چه کار کند.
از آنجا که کامپیوتر واقعاً احمق و نادان هستند، برنامهنویسان (با نام مستعار: بچه …خوان) در طی سالها برنامههایی نوشتهاند که کار «صحبت کردن»مان با کامپیوتر را راحتتر کردهاند. یکی از این برنامهها که زندگیمان را آسانتر کرده، مرورگر وب است.
توانایی فهم و درک زبان برنامهنویسی جاوا اسکریپت به صورت درونساخت در داخل اینترنت اکسپلورر، نت اسکیپ، و اغلب مرورگرهای دیگر وب قرار داده شده است. باجاوا اسکریپت میتوانیم به طور غیر مستقیم کامپیوتر را کنترل کنیم.
ادامه مطلب ...
مثل زبانهای گفتاری (مانند: فرانسوی، انگلیسی) زبانهایبرنامهنویسی هم دارای قوانین (گرامر، تلفظ، و غیره) و معانی خاصی برای کلمات کلیدی هستند. در زبان انگلیسی کلمه «پرتاب کردن» دارای معنی است؛ که به معنی «بالا انداختن»، «پرت کردن»، «افکندن» چیزی یا کسی است.
یکی از این کلمات کلیدی در جاوا اسکریپت کلمه «function» است؛ این کلمه کلیدی به کامپیوتر میگوید که این شروع یک کد (کد برنامهنویسی) است که کار خاصی میکند، یا به عبارت دیگر، عملی انجام میدهد. (قبل از اینکه ادامه دهیم: این اشتباه رایج را انجام ندهید که جاوا اسکریپت را با جاوا اشتباه بگیرید – آنها دو چیز کاملاً متفاوت هستند!). در اینجا یک مثال جاوا اسکریپت را شاهدید: ادامه مطلب ...
چرا ساخت وبسایتهای سریع ؟ وقتی برای اولین بار شروع به طراحی وب میکنید احتمالاً مشکل سرعت وبسایت به نظرتان مشکل شخص دیگری است. حداقل وقتی مبتدی بودم من یکی که اینطور فکر میکردم.
گذشته از اینها کار طراحی
را بر روی بومهای خالی فتوشاپ شروع کردم. نه برنامهای، نه نرمافزارهای
مدیریت محتوای. معمولاً حتی نمیدانستم میخواهم چند صفحه داشته باشم، یا
مثلاً قرار است روی این صفحات چه چیزهایی بگذارم. فقط وبسایتهایی
میساختم، بیشتر برای سرگرمی؛ چون تصیمیم گرفته بودم سالهای نوجوانیم را
اینجور سپری کنم. زمانی اولین بار کشف کردم که میشود در سرعت بارگذاری
وبسایت بهینهسازی کرد که برای اولین بار به این کشف بزرگ نائل شدم که چه
جور میشود یک وب سایت
درست و حسابی ساخت. بالاخره، سرعت وقتی مسئله ساز میشد که سایتهای من
واقعا عظیم و بزرگ میبودند و مردم هم هنوز داشتند از سیستم dial-up
ادامه مطلب ...
اگر شما برنامه نویس هستید، وقت خوبی برایتان هست. بر اساس اداره آمار کار ایالات متحده، شغلهای این بخش با توجه به برنامه ریزی انجام شده، قرار است در طول هفت سال آینده رشدی 8٪ را تجربه نماید. اگر یک کد نویس هستید، مژدگانی بدهدی، چون قرار است بتوانید در هر ساعت 300 دلار یا بیشتر درآمد داشته باشید.
کسانی که دارای بالاترین میزان درآمد در این زمینه هستند، در برخی از زبانهای برنامه نویسی که نیاز بازارند، مسلط و سرآمد شده اند. حال باید پرسید اینها چه کسانی هستند؟ همین سئوال را از «داگ وینی»، مدیر محتوای پلتفرم آموزش آنلاین یا همان «لیندا» پرسیدهایم. ارزیابیهای او را میخوانید:
1. جاوا
جاوا یکی از محبوبترین زبانهای تولید بک- اندها [back-ends] در
برنامههای سازمانی وب مدرن است. با جاوا و برنامههای مدیریت محتوایی که
بر پایه آن نوشته شدهاند، برنامه نویسان وب میتوانید برنامههای وبی
مقیاس پذیر برای کاربران مختلف تولید کنند. به علاوه جاوا اصلیترین زبانی
است که برای توسعه برنامههای بومی آندروید برای گوشیهای هوشمند و
تبلتها به کار گرفته می شود.
2. جاوا اسکریپت
هر وبسایت مدرنی از با جاوا اسکریپت استفاده میکند.
اگر میخواهید در سایتتان تعامل ایجاد کنید، یا رابط کاربری بسازید،
چارهای ندارید مگر اینکه از یکی از دهها قالب محبوب جاوا اسکریپت
استفاده کنیددلیل آن استفاده این زبان از ساختار « go-to» است که برای
کارهای گفته شده، بهترین است.
ادامه مطلب ...