در سالی که گذشت (۲۰۲۲)، سیپلاسپلاس محبوبترین زبان برنامهنویسی با رشد شاخص محبوبیت ۴.۶۲٪ انتخاب شد!
جایزه زبان برنامهنویسی سال TIOBE به ++C تعلق گرفت! این جایزه به زبان برنامهنویسی تعلق میگیرد که بیشترین افزایش محبوبیت را در یک سال تجربه کرده است.
شاخص TIOBE میزان محبوبیت زبانهای برنامهنویسی را اندازهگیری میکند. با این حال، قبل از نتیجهگیری، توجه به این نکته مهم است که Index (شاخص) نه چیزی در مورد کیفیت یک زبان برنامهنویسی میگوید و نه ادعا میکند. این رتبهبندی با تج
یک حرکت خوشحال کننده در آغاز سال ۲۰۲۱ با عنوان آزاد شدن خدمات گیتهاب برای کشور عزیزمان صورت گرفته است؛ ساعاتی پیش «نت فرایدمن»، مدیرعامل گیتهاب اعلام کرد که این شرکت مجوزی از دولت آمریکا دریافت کرده تا خدماتش را به توسعهدهندگان ایرانی ارائه دهد. این سرویسها میتواند در اختیار افراد یا سازمانها و به شکل رایگان یا اشتراکی قرار گیرد.
به قول مدیر عامل گیتهاب، همهٔ توسعهدهندهها باید در استفاده از گیتهاب آزاد باشند و مهم نیست که در کجا زندگی میکنند.
البته، با توجه به سوابق تح
همانطور که میدانید امضاء و انتشار اپلیکیشنهای اندرویدی در قالب فایل apk به شما اجازه میدهد تا مستقل از فروشگاه گوگل، نرمافزار مورد نظر خودتان را در اختیار مشتریان خود قرار دهید؛ از طرفی ارسال آن برای فروشگاههای داخلی مانند کافهبازار نیز مراحلی را دربر دارد که یکی از آنها بررسی مشکل مربوط به Google Play Protect است. با توجه به تجربیات من، خیلی از مشتریها و کاربران علم کافی در توجه به پیام مربوط به آن را ندارند و نمیدانند با رد کردن پیغام میتوانند نرمافزار را با پذیرش ریسک نصب کنند. اما
چه طوری میتونیم مشکلاتمون رو در لینوکس حل کنیم؟
ما در لینوکس روش های زیادی داریم برای این که مشکلاتمون رو حل کنیم یکی از این روش های که البته تا یه حدی از مشکلاتتون رو میتونه حل کنه سرچ هستش البته این روش اصولی نیست یعنی بیشتر آموزشاتی که در سایت های ایرانی وجود داره کامل نیست یا ممکنه شمارو گمراه کنه
بهترین راه خوندن help دستورات هستش که گزینه بهتریه البته باید اینم بگم خوندن help در لینوکس نیازمند دانش اولیه از زبان انگلیسیه که شما میتونید با ابزار google translate مشکلتون رو حل کنید
معرفی سیاههٔ تغییرات (Change Log)
سیاههٔ تغییرات (changelog یا CHANGELOG) اشاره به یک سیاهه یا تاریخچهٔ تغییراتی دارد که در یک پروژه همانند یک وبسایت اینترنتی یا یک پروژه نرمافزاری اعمال میشوند. یک پروندهٔ سیاههٔ تغییرات شامل یک لیستی است از تغییرات قابل توجه برای هر نسخه از یک پروژه. این تغییرات عموماً به عنوان اصلاحات باگها، قابلیتهای جدید و ... در این سیاهه نوشته میشوند. برخی از پروژههای متنباز فایل سیاههٔ تغییرات را در دایرکتوری سطح بالای کدهای منبع پروژه خود قرار میدهند. هرچند
اگر شما از آن دسته از کاربرانی هستید که هزینهای برای گیتهاب پرداخت نمیکنید، این هفتهٔ خوبی است برای شما!
با توجه به تاریخ، گیتهاب همیشه حسابهای رایگان ارائه داده است، اما با توجه به قوانین آن مخازنِ شما باید در قالب عمومی ایجاد میشدند. در صورتی که شما نیاز به داشتن مخزنی از نوع خصوصی داشتید در این صورت مجبور به پرداخت هزینهای در قبال آن بودید. خبر خوش این است که، این محدودیت از امروز از بین رفته و شما میتوانید مخازن خود را به صورت خصوصی و بدون پرداخت هزینهای ایجاد کنید.
با سلام. در این مقاله قصد بر معرفی چند ابزار کاربردی برای برنامهنویسان گرامی را داریم. پس با ما همراه باشید.?
|Carbon|
قبل از هر چیزی کمی به کد زیر نگاه کنید :
#include <KWayland/Server/output_interface.h>
#include <KWayland/Server/outputdevice_interface.h>
namespace KWayland
{
namespace Server
{
class OutputInterface;
class OutputDeviceInterface;
class OutputChangeSet;
class OutputManagementInterface;
class XdgOutputInterface;
}
}
namespace KWin
{
namespace Co
اسلک، سرویس آنلاین سازمان دهی فعالیت های گروهی که کار خود را از سال 2015 آغاز کرده و در حال حاضر با 8 میلیون کاربر فعال روزانه یکی از پر استفاده ترین سرویس ها در جهان به شمار می رود، از صبح امروز تمامی کاربران ایرانی خود، شامل افرادی که از داخل ایران از این سرویس استفاده می کردند و همچنین افرادی که خارج از ایران حتی در شرکت هایی خارجی فعالیت داشته و تنها سابقه ای ایرانی داشته اند را تحریم و از دسترسی آنها به تمامی خدمات خود محروم کرد.
اقدام عجیب اسلک در حالی صورت گرفته که افرادی با سابقه ا
SoNebuntu نام توزیعی از سیستم عامل لینوکس است که توسط میر سامان تاجبخش، دانشجوی دکتری دانشگاه ارومیه در رشته فناوری اطلاعات و هیئت علمی همکار دانشگاه صنعتی ارومیه، ایجاد شده است. ایشان در راستای تحقیقات خود، متوجه عدم وجود سیستمی مخصوص تحلیلگران شبکههای اجتماعی شده و تصمیم گرفتند که توزیع مخصوص تحلیل گران شبکههای اجتماعی را ایجاد کرده و در دسترس علاقهمندان بگذارند. در این توزیع ابزارهای لازم و پرکاربرد برای تحلیلگران شبکههای اجتماعی گنجانده شدهاند که شامل دو دسته کلی هستند:
ابزاره
همانطور که میدانید منابع بسیاری در شبکهٔ گیتهاب وجود دارد که بعضاً به عنوان کتابخانههای Third-Party بسیار مفید هستند. در این پُست به ترِندهای برخی از زبانهایِ برنامهنویسی این ماه در GitHub اشاره شده است.
۲۰ نوع منبعِ ترِند شدهٔ امروز و این ماه تحت زبان برنامهنویسیِ ++C:
Tensorflow
Electron
OpenCV
Protobuf
Bitcoin
Pytorch
EventCleaner
Mcilroy-regex
Grpc
Aseprite
Waterius
Godot
وباسمبلی (WebAssembly) یا wasm یک فناوری برنامهنویسی سطحپایین برای استفاده در مرورگر است. هدف اولیهٔ آن پشتیبانی از کامپایل کدها به سی و سی++ است هرچند که قرار است از سایر زبانها نیز حمایت شود. حال کتابخانهٔ Qt این امکان را تحت ماژول Qt WebAssembly فراهم میکند تا برنامهی نوشته شده توسط سی++ و کیوت در محیط مرورگر قابل اجرا باشند. این ویژگی در حال حاضر به عنوان پیشنمایش برای نسخهٔ Qt 5.11 برنامهریزی شده است.
کیوت برای ساخت وب اسمبلی دستورالعملهایی را در اینجا آورده است. قبل از هرچ
نرم افزار Apple Xcode از قویترین ابزارها برای برنامه نویسی های حرفه ای در مکینتاش میباشد که نسخه ۱۰ بتا آن منتشر شده است. برنامه نویسی محصولات اپل علاقه مندان بسیاری زیادی دارد که تمامی کاربران می توانند به وسیله این نرم افزار به ساده ترین روش و با کمترین خطا، حتی راحت تر از برنامه نویسی مشابه ویندوزی، برنامه نویسی سیستم های آی او اس و مخصوصا مک را انجام دهند.
اِکس کُد ۱۰ شامل تمامی چیزهایی است که شما برای ایجاد برنامه های شگفت انگیز در محیط مک به آنها نیاز دارید. در حال حاضر اِکس ک
بهترین ویرایشگر کدنویسی، بهترین اسلحه مخفی یک برنامهنویس است. مثل یک چاقوی سوئیسی که میتواند بهترین دوست یک سرباز تنها، در عملیات نفوذ باشد. دوست شما کیست؟
بهترین ویرایشگر کد، بهترین دوست برنامهنویس است. پیشرفت روزافزون صنعت تکنولوژی و سرعت تحولات آن در سالهای اخیر شگفتیهای زیادی را خلق کرده و با رشد هوش مصنوعی و عرضهٔ انواع دستگاههای هوشمند بسیاری از رؤیاهای انسان تحققیافته است. برای ساختن و پرداختن به بسیاری از ایدهها دیگر نیاز به فعالیتهای مشقتبار و پیچیده نیست. با تهیه مقداری
در گذشته، سیستم های نهفته اغلب سیستم عامل های بسیار کوچک بدون فایل سیستم را اجرا می کردند و یا توسط bare metal (به عملیات حذف رابط برای صحبت با سخت افزار و کم کردن پروسه، bare metal گفته می شود) اجرا می شدند. با افزایش قدرت و کاهش هزینه ی سخت افزار، برای مثال سیستم مجتمع در تراشه (system on chip, SOCs)، بسیاری از سیستم های نهفته به سمت تبدیل شدن به یک سیستم عامل کامل که اکثرا تحت لینوکس هستند، پیش میروند.
یکی از مزیت های اجرای لینوکس بر روی سیستم نهفته، در دسترس بودن تمامی ابزار های آشنای ل
اگر شما توسعهدهنده هستید، مسلماً بارها به دنبال بررسی کاربرد یک دستور، تابع یا کلاس خاصی در یک زبان برنامه نویسی بودهاید. بنابراین مراجعه به مراجع زبان و یا زبانهای برنامهنویسی ای که شما با آن کار میکنید یکی از راهکارهایی است که میتوانید به پاسخ صحیح در رابطه با نیاز خود برسید. من قصد دارم ابزار یا به اصطلاح سرویس دهندهای را برای شما معرفی کنم که به شما امکان دسترسی بسیار ساده و کارآمد به مستندات تمامی زبانهای رایج را فراهم میکند.
معرفی
سرویس DevDocs مستندات رابطهای برنامه