ترفندها و کاربردها

مروری بر ویژگی های جدید انگولار ۶ در ۳ دقیقه

مروری بر ویژگی های جدید انگولار ۶ در ۳ دقیقه

انگولار در نسخه جدید خود یعنی نسخه ۶ امده است با ویژگی های جدید و با یک فرق قدیمی نسبت به ورژن های قبل اینبار شما میتوانین به راحتی ماژول های قدیمی خود را اپدیت کنین و المنت های جدید ایجاد کنین.

چگونه جاوا اسکریپت را خلاصه سازی کنیم؟

چگونه جاوا اسکریپت را خلاصه سازی کنیم؟

خلاصه سازی کدهای جاوا به ما کمک می کند تا وبسایتمان سبک تر شده و راحت تر بارگذاری شود. اما چگونه این کار را انجام دهیم؟ در این مقاله هرآنچه که باید درمورد خلاصه سازی کدهای جاوا بدانید به شما می گوییم.

چند سوال تا انتخاب فریم ورک جاوا اسکریپت

چند سوال تا انتخاب فریم ورک جاوا اسکریپت

برای انتخاب یک فریم ورک Js چه مواردی را باید در نظر گرفت ، چه گزینه هایی میتوانیم برای توسعه فرانت وبسایتمان استفاده کنیم؟ برای یافتن پاسخ این سوال ها با ما همراه باشید در قسمت اول این مقاله ...

امکانات نامحدود تاپل ها در 7 #C

امکانات نامحدود تاپل ها در 7 #C

توسعه دهندگان به صورت روزانه از تاپل ها استفاده میکنند اما کاربرد آنها متفاوت است.با آخرین نسخه آتی از c# ,تاپل ها ممکن است تغییر کنند و قدرت زیادی بگیرند و شما آن ها را در دنیای واقعی مانند بازی ببینید.

12 وب سایت رایگان برای یادگیری برنامه نویسی

12 وب سایت رایگان برای یادگیری برنامه نویسی

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

به آسانی پایگاه داده بسازید!

به آسانی پایگاه داده بسازید!

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

اضافه کردن خطوط عمودی برای تو رفتگی ها در Vim

اضافه کردن خطوط عمودی برای تو رفتگی ها در Vim

گاهی موقع کد نویسی خطوط عمودی که تو رفتگی ها (indentation) رو از هم متمایز کنه به شما خیلی میتونه کمک کنه! مخصوصا اگر تعداد خطوط یه تو رفتگی داخلی زیاد باشه و شما بخواید در تورفتگی بیرونی در خط بعدی کد بنویسید. البته استفاده از tab همیشه راهگشاست ! ولی استفاده از خطوط عمودی خوندن کد ها رو هم برای حلقه های تو در تو راحت تر میکنه .برای Vim این قابلیت رو میشه با نصب پلاگین indentLine اضافه کرد . در تصویر زیر میبینید که من این پلاگین رو اضافه کردم .

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت نهم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت نهم

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

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت هفتم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت هفتم

در این جلسه باید صفحه نمایش ماشین حساب را تکمیل کنیم و از جاوا اسکریپت برای منطق برنامه استفاده کنیم. Qml یک زبان شبیه css است که برای ساخت ظاهر برنامه‌ها به کار می‌رود. اما چارچوب Qt برای منطق این زبان از جاوااسکریپت استفاده می‌کند که می‌توان توسط این دو یک برنامه را کامل نوشت. ترکیب جاوااسکریپت و Qml به گونه‌ای صورت گرفته که نیازی به جداسازی این دو از یکدیگر نیست و هر دو را در یک فایل می‌توان نوشت. حتی مقادیر هر خصوصیت Qml را نیز می‌توان با جاوااسکریپت محاسبه کرد و به خصوصیت مورد نظر اضافه کرد.

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت ششم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت ششم

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

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت پنجم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت پنجم

در جلسه قبل پروژه‌ای نمونه را با هم کامل کردیم در این جلسه می‌خواهیم پروژه دیگری را شروع کنیم تا با هم آن را تکمیل کنیم و بیشتر با ویژگی‌های qml آشنا شویم. این پروژه نیز چند جلسه ادامه خواهد داشت پس با ما همراه باشید.

بهینه ساز پایگاه داده قسمت هفتم (پروسيجر هاي ذخيره شده)

بهینه ساز پایگاه داده قسمت هفتم (پروسيجر هاي ذخيره شده)

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

آموزش Bash (قسمت دهم)

آموزش Bash (قسمت دهم)

در این قسمت اسکریپت دانلود قبل رو کامل میکنیم و زمان شروع و پایان دانلود بهش اضافه میکنیم و string manipulation رو شروع کردم و getopts و کار با aria۲ رو آموزش دادم.

این اسکریپت هنوز یه نقطه ضعف کوچیک داره که در جلسات آینده رفعش میکنیم.

ارائه یک فضای ابری و فروشگاهی تحلیلی توسط IBM به توسعه دهندگان و برنامه نویسان :

ارائه یک فضای ابری و فروشگاهی تحلیلی توسط IBM به توسعه دهندگان و برنامه نویسان :

همسو با روند فعالیت های برخی شرکت های تجاری فناوری دارای ویژگی های متن باز بودن ( یا حداقل بخشی از آن ) این خدمات ابری چند بنیادی نیز که بر پایه تکنولوژی متن باز، اکوسیستم باز که شامل شرکت و داده نسل سوم است و مهندسی باز که به داده ها اجازه گردش در بین خدمات مختلف می دهند ، میتوانند در کنار ارائه دهندگان فضای ابری چند گانه مستقر شوند .

بهینه ساز پایگاه داده قسمت ششم (بهينه سازي ويوها)

بهینه ساز پایگاه داده قسمت ششم (بهينه سازي ويوها)


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

بهینه ساز پایگاه داده قسمت پنجم (ويژگي هاي جديد و بهبود يافته)

بهینه ساز پایگاه داده قسمت پنجم (ويژگي هاي جديد و بهبود يافته)

عمق و انعطاف پذیری sql سرور اکسپرس می بایست شما را متقاعد کرده باشد که فراگیری sql سرور اکسپرس نسبتاً زمان بر است .خبر خوشایند آن است که پیاده سازی آن ،آسان و سریع است .نیازی به دانستن همه چیز نیست .

تشخیص کد تصحیح

تشخیص کد تصحیح

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

Recognizing correct code

Recognizing correct code

MIT researchers have developed a machine-learning system that can comb through repairs to open-source computer programs and learn their general properties, in order to produce new repairs for a different set of programs.
The researchers tested their system on a set of programming errors, culled from real open-source applications, that had been compiled to evaluate automatic bug-repair systems. Where those earlier systems were able to repair one or two of the bugs, the MIT system repaired between 15 and 18, depending on whether it settled on the first solution it found or was allowed to run longer.

بهینه ساز پایگاه داده قسمت چهارم(بهينه سازي SQL SERVER اكسپرس)

بهینه ساز پایگاه داده قسمت چهارم(بهينه سازي SQL SERVER اكسپرس)

در جلسات پیش بر مفاهیم ابتدایی و بهینه سازی پایگاه داده آشنا شدیم از این جلسه به بعد کار در پایگاه داده مایکروسافت SQL Server اکسپرس را ادامه میدهیم تا بتوانیم یک بانک اطلاعاتی بهینه را طراحی کنیم

آموزش Bash (قسمت ششم)

آموزش Bash (قسمت ششم)

سلام دوستان آموزش بش قسمت ششم رو آماده کردم . در این قسمت حلقه for و util و همینطور IFS رو توضیح دادم و با دیدن این ویدیو یه اسکریپت خواهید نوشت که به طور خودکار فایلهای png رو در یک پوشه جستجو کنه وسایز اونها رو ۵۰ درصد کم کنه و با فرمت jpg ذخیره کنه :)

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت چهارم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت چهارم

در قسمت قبل با مقدماتی از اضافه کردن کنترل‌ها در qml آشنا شدیم و قرار بر این شد که این قسمت به کنترل‌ها حرکت دهیم. برای این کار چون می‌خواهیم از رویداد ماوس برای حرکت کردن کنترل‌ها استفاده کنیم کنترل MouseArea را زیر مجموعه کنترل مستطیل قرار می‌دهیم. با این کار وقت نشانه گر ماوس داخل محدوده مستطیل می‌شود عملیات تعریف شده ما انجام می‌شود.

بهینه ساز پایگاه داده قسمت سوم(بهينه سازي در sproc ها)

بهینه ساز پایگاه داده قسمت سوم(بهينه سازي در sproc ها)

ما در جلسه گذشته با بهينه سازي در نمايه ها آشنا شدیم و در  اين فصل به بهينه سازي در sql server 2008 می‌پردازیم كه شامل بهينه سازي در پرس و جو و بهينه ساز هوشمند  اين بخش مي باشد. بهينه ساز قادر است هزاران اكانت مختلف را براي كارامدترين روش دسترسي به داده هاي مورد نياز پرس و جو مورد ارزيابي قرار دهد و بهينه سازي در نمايه ها را به اين دليل تعريف كرديم تا بتواند رديف هاي مورد نياز را براي انجام سريع پرس و جوهاي پايگاه داده مكان يابي كند يعني نوعي امكانات ارجاعي را فراهم مي كند. و همجنين sproc ها كمك قابل توجهي به كارايي سيستم شما مي كند ولي در صورت استفاده صحيح ازآن ها كارايي سيستم را بهبود مي بخشد .

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت سوم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت سوم

در جلسه پیش با برنامه «سلام دنیا» در qml آشنا شدیم و کد آن را بررسی کردیم. همان‌طور که در جلسه قبل مشاهده کردید با کدهای‌ qml یک فرم گرافیکی طراحی کردیم که شامل یک برچسب بود که در آن «hello world» نوشته شده بود. در این جلسه می‌خواهیم لوگوی faceit را با کد بین چند کادر انتقال دهیم. برای این کار چون می‌خواهیم یک عکس را در پروژه استفاده کنیم ابتدا باید عکس را در دایرکتوری که فرم طراحی شده با qml که پسوند آن نیز qml است قرار دهیم (باید عکس و فرم کنار هم قرار گیرند). سپس در قسمت فایل‌های پروژه (projects) در qtcreator بر روی resources کلیک راست کرده گزینه «add existing files» را انتخاب کرده و فایل عکس مورد نظر را انتخاب کنید.

کدهای کامپیوتری نوشته شده توسط زنان قابل قبول تر است، به شرطی که جنسیت خود را پنهان کنند!

کدهای کامپیوتری نوشته شده توسط زنان قابل قبول تر است، به شرطی که جنسیت خود را پنهان کنند!

معمولا در توجیه عدم حضور زنان در دنیای تکنولوژی، بیشترین توضیحی که داده می شود، فقدان مهارت های آنان است. بارها اظهار شده است که زنان علاقه کمتری به تکنولوژی دارند و آن را دنبال نمی کنند، بنابراین زمانی که وارد بازار کار می شوند، شایستگی کمتری نسبت به مردان دارند.

Study suggests women’s computer code is preferred, only if their gender is unknown

Study suggests women’s computer code is preferred, only if their gender is unknown

When justifying the conspicuous absence of women in tech, the most commonly offered explanation has always been lack of skill — women are less interested in technology, they don’t pursue it as often (or as early), so by extension, when it comes to job applications, there are fewer qualified women in the mix. How could engineering teams not be majority male? Well, a new study published on PeerJ pokes a pretty damning hole in that argument — according to this research, women write better code than men on GitHub, or at the very least, their contributions are accepted more often by fellow coders. But this is only true when their gender is not known; once it’s made apparent that a woman is behind the syntax, all bets are off. In fact, bets go down

بهینه ساز پایگاه داده قسمت دوم(بهينه سازي در نمايه ها)

بهینه ساز پایگاه داده قسمت دوم(بهينه سازي در نمايه ها)


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

آموزش Bash (قسمت پنجم)

آموزش Bash (قسمت پنجم)


سلام دوستانآموزش بش اسکریپت قسمت پنجم رو آماده کردم :)در این ویدیو حلقه while رو آموزش دادم و بعد از دیدن این ویدیو یه اسکریپت خواهید نوشت که زمان استراحت رو به شما گوشزد کنه و یه اسکریپت هم برای زمان بندی آغاز دانلود مینویسید و در جلسات بعد اون رو با هم کامل میکنیم .

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت دوم

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت دوم

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

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت اول

برنامه‌نویسی گرافیکی آسان با چارچوب Qt-قسمت اول

چارچوب کیوت (Qt) یک چارچوب چند سکویی است به این معنا که در سیستم‌عامل‌های مختلفی چون ویندوز، لینوکس و مک قابل اجراست همچنین بر روی سخت‌افزارهای x86 معمولی تا سیستم‌های نهفته و موبایل قابل اجراست.این چارچوب با زبان cpp طراحی شده ولی با زبان‌هایی مانند جاوا، پایتون، perl و غیره نیز می‌تواند ارتباط برقرار کند. چارچوب کیوت برای پیش‌پردازش یا خواندن سر فایل‌های cpp از کامپایلر فرا شی (moc) استفاده می‌کند. کامپایلر فرا شی سرفایل‌های cpp را می‌خواند اگر یک یا چند کلاس را پیدا کند که دارای ماکروی Q_Object هستند، فایل‌های cpp را تولید می‌کند که حاوی کد فرا شی برای کلاس یا کلاس‌های ذکر شده است. به عبارتی همین کامپایلر فرا شی سبب می‌شود در هر سکو مطابق با همان سکو کد cpp تولید شود تا بتواند بر روی آن پردازنده اجرا شود.

بهینه ساز پایگاه داده قسمت اول(بهینه سازی در پرس‌و جو)

بهینه ساز پایگاه داده قسمت اول(بهینه سازی در پرس‌و جو)

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

آموزش Bash (قسمت سوم)

آموزش Bash (قسمت سوم)

در این ویدیو کار کردن با متغییرها و حلقه if رو توضیح دادم و یه اسکریپت خواهید نوشت که محتویات home رو چک میکنه و اسم یک پوشه رو از کاربر میگیره و اگر موجود نبود پوشه رو ایجاد میکند.در ادامه میتونید ویدیوی قسمت سوم رو ببینید
 

آموزش زبان برنامه نویسی R، قسمت پنجم

آموزش زبان برنامه نویسی R، قسمت پنجم

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

آموزش ‌Bash (قسمت اول)

آموزش ‌Bash (قسمت اول)

قصد دارم هفته ای یک یا دو ویدیو برای آموزش اسکریپت نویسی ‌Bash بگذارم. پیش نیاز این آموزشها یه آشنایی ساده و اولیه با گنو / لینوکس هست و دانش برنامه نویسی خاصی نیاز ندارید ، چون سعی کردم همه مسائل ساده عنوان بشه :)

آموزش زبان برنامه‌نویسی R– قسمت اول

آموزش زبان برنامه‌نویسی R– قسمت اول


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

چگونه از زبان برنامه نویسی سوئیفت در ابونتو استفاده کنیم؟

چگونه از زبان برنامه نویسی سوئیفت در ابونتو استفاده کنیم؟


اپل به تازگی زبان برنامه نویسی سوئیفت را به صورت متن باز برای لینوکس منتشر کرده است که این اتفاقی بسیار مهم برای کابران لینوکس است. در اینجا قصد داریم تا روش اجرای یک برنامه ساده با سوئیفت را در لینوکس آموزش دهیم. این آموزش شامل نصب سوئیفت در لینوکس و تنظیم متغیرها برای نوشتن یک برنامه ساده hello world با سوئیفت است.

چگونه gedit را برای برنامه نویسی آماده کنیم؟

چگونه gedit را برای برنامه نویسی آماده کنیم؟

Gedit یکی از نرم افزارهای editor دنیای گنو / لینوکس هست که میشه ازش یه IDE ساده ساخت و برای کد نویسی ازش استفاده کرد.editor ها و IDE های خوبی موجوده و شاید بگید چه کاریه! از Vim یا Emac یا Atom ... استفاده میکنم.به هر حال انتخاب تا حدی به نیازها و سلیقه شخصی برمیگرده.البته توصیه میکنم کار با یکی از editor های تحت ترمینال رو  هم یاد بگیرید.

one googlers war against Javascript frameworks

one googlers war against Javascript frameworks


Google cares a lot about the mobile web.Though the web giant can arguably be faulted for underinvesting in HTML5 for years, the company is more than making up for it now. The tech giant is doubling down with missionary zeal to convert would-be app heathens like India’s Flipkart back to the web, not to mention serious efforts to dramatically improve mobile web performance.

اپل، زبان برنامه نویسی سوئیفت را آزاد کرد!

اپل، زبان برنامه نویسی سوئیفت را آزاد کرد!

اپل، شرکتی که تا کنون رابطه اندکی با دنیای متن باز داشته است، تصمیم گرفته تا زبان برنامه نویسی سوئیفت را که مناسب برای دستگاه های موبایل و دسکتاپ بود، به یک پروژه متن باز تبدیل کند. اپل، از سوئیفت در ژوئن 2014، با هدف تسهیل نوشتن برنامه ها برای OS X، iOS و دیگر پلتفرم های اپل رونمایی کرد.  این شرکت می گوید این زبان بسیار قدرتمند و قابل درک است و برنامه نویسان با استفاده از این زبان می توانند خطاهای کد را به آسانی پیدا کرده و برطرف کنند. سوئیفت، اساسا یک زبان برنامه نویسی انحصاری بود ولی اپل قول داده بود که این زبان را به صورت متن باز در اختیار کاربران قرار دهد. در سوم دسامبر، شرکت اپل، سوئیفت را تحت لیسانس متن باز آپاچی 2 منتشر کرد.

دستورات تکمیلی گیت هاب (جلسه چهارم)

دستورات تکمیلی گیت هاب (جلسه چهارم)

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

12 گام ابتدایی برای برنامه نویس شدن

12 گام ابتدایی برای برنامه نویس شدن


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

7 زبان برنامه نویسی برای آغاز انقلابی در توسعۀ نرم افزار

7 زبان برنامه نویسی برای آغاز انقلابی در توسعۀ نرم افزار


زبان های برنامه ریزی جدید، کار برنامه نویسی را برای برنامه نویسان آسان می کنند.می خواهید برنامه نویس شوید؟ پس، زبان هایی وجود دارند که باید یاد بگیرید. اگر دربارۀ برنامه نویسی مصمم هستید و دانش زیادی دارید، پس باید این حقیقت را بدانید که فهرست زبان های برنامه نویسی اصلی سالهاست که بی تغییر مانده اند.

6 زبان برنامه نویسی اول و مخترعان آن ها

6 زبان برنامه نویسی اول و مخترعان آن ها


دراین مطلب لیستی از اساتید برنامه نویسی که تغییراتی در دنیای زبان های برنامه نویسی و توسعه ی نرم افزار ایجاد کردند، ارایه شده است. در دنیای IT زبان های برنامه نویسی زیادی وجود دارد. برخی از آن ها منسوخ و قدیمی هستند و برخی بیش از یک دهه است که استفاده می شود. تنها تعداد کمی از آن ها تا به امروز زنده و در حال استفاده مانده اند. این زبان ها توسط نوابغ کامپیوتر توسعه داده شده اند. لیستی از 6 زبان برنامه نویسی که در راس قرار دارند و مخترعان آن ها آورده شده است.

5 راه برای لذت بردن از کد

5 راه برای لذت بردن از کد


 
برنامه نویسان در تلاش اند تا به زبان برنامه نویسی یا چارچوب نرم افزاری خاصی علاقه مند شوند. رابطه ی بین برنامه نویس و زبان برنامه نویسی با گذشت زمان رشد می کند، درست مثل رابطه ی بین انسان ها. در این مطلب 5 روش عنوان شده تا برنامه نویس برای همیشه از کد لذت ببرد.