🤖 چطور با ChatGPT کدنویسی کنیم؟
دیگه دوران تنها کدنویسی کردن گذشته! حالا میتونی با یه مدل هوش مصنوعی مثل ChatGPT یه همتیمی همیشه در دسترس داشته باشی 💻✨
📚 تو این مقاله از مجله کدیاد یاد میگیری: 🔹 چطور سوال درست بپرسی تا جواب درست بگیری
🔹 چهجوری از ChatGPT برای دیباگ کردن کمک بگیری
🔹 آیا میتونه کد پروژههامونو بنویسه؟
🔹 نکات مهم برای استفاده حرفهای از ChatGPT تو توسعه نرمافزار
🚀 اگه برنامهنویسی میکنی و هنوز از ChatGPT کمک نمیگیری، کلی چیز رو از دست دادی!
📖 مقاله کامل رو اینجا بخون:
🔗 https://codeyad.com/mag/post/how-to-code-with-chatgpt
🆔 https://eitaa.com/sbcoding
🧵 قسمت سوم: اِیدا لاولِیس – اولین برنامهنویس تاریخ
👩💻 در سال ۱۸۴۳، زنی نابغه به نام اِیدا لاولیس (Ada Lovelace) مقالهای در مورد ماشین تحلیلگر چارلز بَبِج نوشت. اما این مقاله فقط یک توضیح نبود...
✍️ او اولین الگوریتم برنامهنویسی دنیا را برای این ماشین نوشت. الگوریتمی که به ماشین میگفت چطور اعداد برنولی را محاسبه کند — کاری شبیه کدنویسی امروز.
🧠 مهمتر از همه: اِیدا فهمید ماشین بَبِج فقط برای محاسبه نیست!
او نوشت که این ماشین در آینده میتواند:
* موسیقی بسازد
* تصاویر را تحلیل کند
* متن را پردازش کند
🔮 دیدگاه او بسیار جلوتر از زمان خودش بود. به همین دلیل، بسیاری از مورخان، او را «اولین برنامهنویس کامپیوتر» میدانند.
📅 به افتخار او، هر سال روز Ada Lovelace Day برگزار میشود تا از زنان در دنیای فناوری تقدیر شود.
📍 ادامه دارد...
#تاریخچه #کدنویسی #برنامه_نویسی
📲 https://eitaa.com/sbcoding
معرفی TIOBE Index
“TIOBE Index” یکی از شناخته شدهترین شاخصهای جهانی است که محبوبیت زبانهای #برنامه_نویسی را بر اساس جستجوهای اینترنتی، تعداد منابع آموزشی، تعداد کدنویسان و تعاملات آنلاین اندازهگیری میکند. این شاخص ماهانه توسط شرکت “TIOBE” منتشر میشود و به برنامهنویسان، مدیران پروژهها و حتی کسانی که قصد یادگیری زبانهای جدید را دارند، کمک میکند تا تصمیمات آگاهانهتری در انتخاب زبان برنامهنویسی بگیرند.
محاسبه “TIOBE Index” بهوسیله الگوریتمهایی انجام میشود که از دادههای مختلف مانند جستجوهای گوگل، ویکیپدیا، “Stack Overflow”، منابع آموزشی و تعداد کتابها و دورههای آموزشی استفاده میکند. این دادهها بهطور پیوسته بهروزرسانی میشوند تا رتبه بندی دقیقی از زبانها مشخص شود. به همین دلیل TIOBE Index بهعنوان یکی از منابع معتبر در ارزیابی وضعیت زبانهای برنامهنویسی شناخته میشود.
این شاخص دیدی از روندهای جهانی زبانهای برنامهنویسی ارائه میدهد و ابزاری مفید برای انتخاب یا تغییر زبان جهت یادگیری یا مسیر شغلی است.
انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن
https://eitaa.com/sbcoding
جدول بهترین زبانهای #برنامه_نویسی برای ماه مه ۲۰۲۵
در این بخش، به معرفی زبانهای برنامهنویسی میپردازیم که طبق TIOBE Index برای ماه مه ۲۰۲۵ در صدر قرار دارند. این زبانها بر اساس میزان جستجوها، منابع آموزشی و کاربردهای مختلف رتبهبندی شدهاند. در ادامه جدول ۱۰ زبان برتر این ماه را مشاهده میکنید.
این جدول نمایانگر تغییرات و روندهای محبوبیت زبانهای برنامهنویسی در سطح جهانی است. در ماه مه ۲۰۲۵ نیز پایتون همچنان با سهم ۲۵.۳۵٪ زبان پیشتاز است که نشاندهنده رشد چشمگیر این زبان در دنیای برنامهنویسی است. همچنین زبانهایی مانند C++، Java و Go نیز همچنان در صدر جدول قرار دارند.
تغییرات این ماه نشاندهندهی رشد پایتون به ویژه در زمینههای هوش مصنوعی و علم دادهها است. از طرفی، زبانهایی مانند #C و C شاهد نزولهایی بودهاند که میتواند به تغییرات در تقاضای بازار یا تغییرات تکنولوژیکی مرتبط باشد
انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن
https://eitaa.com/sbcoding
🧵 قسمت چهارم: نسل اول زبانهای برنامهنویسی – زبان ماشین (1940s)
🖥 در دههی ۱۹۴۰ میلادی، نخستین رایانههای دیجیتال ساخته شدند. اما برای برنامهنویسی آنها خبری از زبانهای پیشرفته نبود!
🔢 برنامهنویسی فقط با «زبان ماشین» ممکن بود. یعنی:
10110000 01100001
💬 این کدها که فقط از صفر و یک تشکیل شدهاند، به طور مستقیم توسط پردازنده قابل فهم هستند.
📍 هر دستور باید به شکل دودویی (باینری) نوشته میشد. برای مثال:
* جمع دو عدد
* انتقال داده به حافظه
* پرش به یک خط خاص
⛔️ نتیجه چه بود؟
* برنامهنویسی خیلی سخت و وقتگیر بود
* کدها به راحتی اشتباه نوشته میشدند
* خواندن یا ویرایش آنها تقریباً غیرممکن بود
🔧 اما همین دوران آغاز مسیر بزرگی بود که به پیدایش زبانهای سطح بالا منتهی شد...
📜 ادامه دارد...
#تاریخچه #کدنویسی #برنامه_نویسی
📲 https://eitaa.com/sbcoding
بروشور علمی در رابطه با زبان های برنامه نویسی معروف 🍀
#بروشور_علمی
#پروژه_علمی_کدنویسی
#کدنویسی
#برنامه_نویسی
#زبان
https://eitaa.com/sbcoding
🧵 قسمت پنجم: زبان اسمبلی (Assembly) – گامی بزرگ به جلو (دهه ۱۹۵۰)
🧮 وقتی برنامهنویسی با زبان ماشین (صفر و یک) خیلی سخت شد، توسعهدهندگان به دنبال راه سادهتری رفتند.
🎯 نتیجه چه بود؟ زبان اسمبلی (Assembly)!
💡 زبان اسمبلی یک زبان «سطح پایین» است که مستقیماً به دستورهای ماشین نزدیکه، اما:
• از کلمات و نمادهای قابل فهمتر استفاده میکنه،
• و کدنویسی رو سریعتر و قابل مدیریتتر میکنه.
برای مثال:
MOV AX, 1
ADD AX, 2
⬅️ این یعنی: عدد ۱ رو بریز داخل AX و بعد ۲ تا بهش اضافه کن.
🔄 برای اجرای این کد، باید ابتدا با اسمبلر (Assembler) به زبان ماشین تبدیل بشه.
⚙️ زبان اسمبلی هنوز هم در جاهایی کاربرد داره:
• برنامهنویسی سیستمعاملها
• کار با سختافزار
• برنامهنویسی میکروکنترلرها
🎯 اگرچه فهمش سادهتر از زبان ماشین بود، اما هنوز برای انسان خیلی پیچیده و زمانبر بود...
⏳ بنابراین، نیاز به زبانهای «سطح بالا» شدیدتر از قبل احساس شد.
📜 ادامه دارد...
#تاریخچه #کدنویسی #برنامه_نویسی
📲 https://eitaa.com/sbcoding
گیتهاب ایجنت #هوش_مصنوعی جدیدی معرفی کرد که به کدنویسان در نوشتن و دیباگ کدهایشان کمک میکند.
گیتهاب از ایجنت کدنویسی هوش مصنوعی پردهبرداری کرد که میتواند کارهایی همچون رفع باگها و افزودن ویژگیها و بهبود مستندات را انجام دهد. این ایجنت بهطور مستقیم در گیتهاب کوپایلت ادغام میشود و طبق گفتهی مایکروسافت، پساز محولشدن وظیفه کار خود را آغاز میکند.
گیتهاب میگوید که ایجنت کدنویسی هوش مصنوعی برای انجام وظایف خود بهطور خودکار ماشین مجازی راهاندازی و دیتابیس را تحلیل و حین کار تغییرات را ذخیره میکند و شرح استدلال خود را در لاگهای جلسه ارائه میدهد. پساز اتمام، ایجنت کاربر را برای بازبینی تگ خواهد کرد و توسعهدهندگان میتوانند نظراتی ثبت کنند که ایجنت بهطور خودکار به آنها رسیدگی خواهد کرد
انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن
https://eitaa.com/sbcoding
علاوهبر گیتهاب، سایر شرکتهای فعال در حوزهی ایجنتهای #کدنویسی اختصاصی خود را رونمایی کردهاند؛ ازجمله جولز (Jules) گوگل
گیتهاب ایجنت جدیدش هم مقصود از وظیفه و هم استانداردهای کدنویسی پروژه را متوجه میشود. ایجنت مذکور برای کاربران Copilot Enterprise و Copilot Plus ازطریق وبسایت گیتهاب و اپلیکیشن موبایل آن و ابزار رابط خط فرمان گیتهاب دردسترس خواهد بود.
مایکروسافت میگوید که گیتهاب کوپایلت در ویژوال استودیو کد را متنباز میکند؛ اقدامی که به توسعهدهندگان امکان میدهد تا قابلیتهای هوش مصنوعی این ابزار را گسترش دهند.
انجمن علمی کدنویسی دبیرستان استعدادهای درخشان شهید بهشتی رودهن
https://eitta.com.sbcoding
Codinag book.pptx
حجم:
323K
دوست خوب من سلام
اگه به دنبال کتابی میگردی که تو رو با کدنویسی و زبان های آن بیشتر آشنا کند این کتاب مناسب شماست .
به نظر من که با این کتاب عاشق برنامه نویسی میشی
تلاش کردم با تهیه این #کتاب شمار را با کدنویسی و با زبان های برنامه نویسی بیشتر آشنا کنم .
عنوان : کدنویسی
کانال ما در ایتا : https://eitaa.com/sbcoding
تهیه کننده: محمد سینا زبرجد
#نشریه_الکترونیکی
#کتاب_الکترونیکی
#فعالیت_های_علمی_کدنویسی
🏔️https://eitaa.com/sbcoding
🔵 ایران دیجیتال ۱۴۰۴ شروع شد!
🏃 جا نمونی ...
ثبتنام رایگان:
https://sai.isti.ir/
🔶 هدف ما اینه که نسل آینده، نه فقط استفادهکننده فناوری، بلکه سازندهاش باشه. اگر دوست داری با کلی بازی و رقابت، وارد دنیای هوش مصنوعی بشی و یاد بگیری چطور ایدههات رو به واقعیت تبدیل کنی، این فرصت برای توست!
👈👈 ثبتنام کن و اولین قدم رو برای ساختن آینده بردار؛ چون آینده باهوش است...
😊 این دوره کاملاً رایگانه
برای گذروندن این دوره نیاز به پرداخت هیچ هزینهای نیست و کاملاً رایگانه
📚 مدرک معتبر
در پایان این دوره، مدرک معتبری دریافت میکنی که در آینده خیلی به کارت میاد.
📣📣 البته توی ماههای آینده هم قراره مسابقات مختلفی داشته باشیم و جوایز خفنی به برندهها و شرکتکنندهها بدیم.
✅ پس همین الان ثبت نام کن...
🧵 قسمت هفتم: زبان COBOL – کدنویسی برای کسبوکار (1959)
📈 با گسترش رایانهها در ادارهها و بانکها، نیازی جدید پدید آمد:
🔹 زبان برنامهنویسی برای کاربردهای تجاری و مالی
🧾 نتیجه: در سال ۱۹۵۹، زبان COBOL (کو-بال) معرفی شد
COBOL = Common Business-Oriented Language
یعنی: زبان مشترک برای اهداف تجاری
✅ ویژگیهای کلیدی COBOL:
* شبیه زبان انگلیسی طبیعی بود:
IF AMOUNT > 1000 THEN
DISPLAY "High Value Transaction"
END-IF
* مناسب برای پردازش دستهای، گزارشگیری و سیستمهای حسابداری
* قابلفهم برای کارکنان غیرفنی سازمانها
📌 چرا مهم بود؟
* به رایانهها اجازه داد وارد دنیای کسبوکار شوند
* باعث شد سیستمهای بانکی، بیمه و اداری دیجیتال شوند
* هنوز هم در بسیاری از بانکها، کدهای COBOL در حال اجرا هستند!
🏛 ا)COBOL یکی از قدیمیترین زبانهاییست که هنوز زنده است.
📜 ادامه دارد...
📲 https://eitaa.com/sbcoding