#inja #modern #cpp #template #engine #opensource #github
معرفی تمپلیت انجین inja
Post Link: http://moderncpp.ir/post/136
channel Link : https://t.me/moderncpp_ir
معرفی تمپلیت انجین inja
Post Link: http://moderncpp.ir/post/136
channel Link : https://t.me/moderncpp_ir
moderncpp.ir
معرفی inja :: Modern Cpp
inja یک تمپلیت انجین برای سی پلاس پلاس مدرن است.
از قابلیتهای این ابزار میتوان به موارد زیر اشاره کرد:
متغیرها
حلقههای تکرار
شروط
include
توابع
توابع سفارشی
کامنت
...
از قابلیتهای این ابزار میتوان به موارد زیر اشاره کرد:
متغیرها
حلقههای تکرار
شروط
include
توابع
توابع سفارشی
کامنت
...
#web #framework #application #server #modern #cpp #cpp14 #cpp17
به نظر میاد بالاخره چیزی که منتظرش بودم اتفاق افتاد یا میشه گفت داره اتفاق میوفته
این Drogon یک web application framework هست که بر پایه سی پلاس پلاس مدرن یعنی استانداردهای C++14/17 بنا شده و جالب تر این که توی دور بعدی بنچمارک فریمورک های وب اول هست تا به اینجای کار که دارم دیتای ریلتایم تست ها رو از سایت https://www.techempower.com پیگیری میکنم نسخه ویندوز نداشت ( و من از این بابت خوشحال بودم) ولی متاسفانه آخرین کامیتش که دو روز پیش بوده با متن Port drogon to Windows هست که گویای این هست که داره ساپورت ویندوز رو هم اضافه میکنه در ادامه چند تصویر با توضیح کوتاه براتون ارسال میکنم
Source Link : https://github.com/an-tao/drogon
Channel Link : https://t.me/moderncpp_ir
به نظر میاد بالاخره چیزی که منتظرش بودم اتفاق افتاد یا میشه گفت داره اتفاق میوفته
این Drogon یک web application framework هست که بر پایه سی پلاس پلاس مدرن یعنی استانداردهای C++14/17 بنا شده و جالب تر این که توی دور بعدی بنچمارک فریمورک های وب اول هست تا به اینجای کار که دارم دیتای ریلتایم تست ها رو از سایت https://www.techempower.com پیگیری میکنم نسخه ویندوز نداشت ( و من از این بابت خوشحال بودم) ولی متاسفانه آخرین کامیتش که دو روز پیش بوده با متن Port drogon to Windows هست که گویای این هست که داره ساپورت ویندوز رو هم اضافه میکنه در ادامه چند تصویر با توضیح کوتاه براتون ارسال میکنم
Source Link : https://github.com/an-tao/drogon
Channel Link : https://t.me/moderncpp_ir
#web #framework #application #server #modern #cpp #cpp14 #cpp17
جالبه توی نتایج آخرین تستی که تموم شده رتبه اول رو داره با اختلاف کم از قهرمان دور قبلی بنچمارک جلو هست actix-core با راست نوشته شده و دور قبلی در رتبه اول ایستاده بود اما انگار این دور سی پلاس پلاس با فریمورک dragon داره جایگاه اول رو به دست میاره
Test Link : https://www.techempower.com/benchmarks/#section=test&runid=7f65c127-fad2-4a88-a6cb-5333c68362ef&hw=ph&test=fortune
Channel Link : https://t.me/moderncpp_ir
جالبه توی نتایج آخرین تستی که تموم شده رتبه اول رو داره با اختلاف کم از قهرمان دور قبلی بنچمارک جلو هست actix-core با راست نوشته شده و دور قبلی در رتبه اول ایستاده بود اما انگار این دور سی پلاس پلاس با فریمورک dragon داره جایگاه اول رو به دست میاره
Test Link : https://www.techempower.com/benchmarks/#section=test&runid=7f65c127-fad2-4a88-a6cb-5333c68362ef&hw=ph&test=fortune
Channel Link : https://t.me/moderncpp_ir
ModernCpp.ir
کلون کردم زدم بیلد و نصب بشه چقدر راحت بیلد شد برخلاف دیگر مهره های سی پلاس پلاس و سی در این حوزه (منظورم H2o و Ulib هست ) و چقدر راحت استفاده شد اصلا خیلی باهاش کیف کردم در اسرع وقت پروژم رو میبرم روش اصلا آدم سینتکس 17 رو میبینه کیف میکنه Channel Link…
#web #framework #application #server #modern #cpp #cpp14 #cpp17
یه تست جالب از مثال خود dragon روی سیستم خودم
Channel Link : https://t.me/moderncpp_ir
Server Software: drogon/1.0.0.beta13.1126
Server Hostname: 127.0.0.1
Server Port: 8848
Document Path: /show
Document Length: 10606 bytes
Concurrency Level: 4
Time taken for tests: 2.694 seconds
Complete requests: 50000
Failed requests: 0
Non-2xx responses: 50000
Total transferred: 538300000 bytes
HTML transferred: 530300000 bytes
Requests per second: 18559.80 [#/sec] (mean)
Time per request: 0.216 [ms] (mean)
Time per request: 0.054 [ms] (mean, across all concurrent requests)
Transfer rate: 195131.61 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 0 0 0.0 0 3
Waiting: 0 0 0.0 0 3
Total: 0 0 0.0 0 3
Percentage of the requests served within a certain time (ms)
50% 0
66% 0
75% 0
80% 0
90% 0
95% 0
98% 0
99% 0
100% 3 (longest request)
یه تست جالب از مثال خود dragon روی سیستم خودم
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
07- انتقال مالکیت یک thread
youtube : https://youtu.be/ZazD8QOjUlM
aparat : https://www.aparat.com/v/tVXoc
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ownership #ترد #مالکیت
youtube : https://youtu.be/ZazD8QOjUlM
aparat : https://www.aparat.com/v/tVXoc
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ownership #ترد #مالکیت
08- معرفی توابع مفید تردها
youtube : https://youtu.be/UphQ35cPPJw
aparat : https://aparat.com/v/DKAnM
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد
youtube : https://youtu.be/UphQ35cPPJw
aparat : https://aparat.com/v/DKAnM
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد
09- parallel accumulate بخش اول توضیح الگوریتم
youtube : https://youtu.be/vgRl9E6m7KU
aparat : https://www.aparat.com/v/nyzLt
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد #accumulate
youtube : https://youtu.be/vgRl9E6m7KU
aparat : https://www.aparat.com/v/nyzLt
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد #accumulate
10- parallel accumulate بخش دوم پیادهسازی
youtube : https://youtu.be/V8kWYUhwhV4
aparat : https://www.aparat.com/v/av3Gf
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد #accumulate
youtube : https://youtu.be/V8kWYUhwhV4
aparat : https://www.aparat.com/v/av3Gf
youtube playlist : https://www.youtube.com/playlist?list=PLsX9a2BPqKWNtZKO_8rtXgXonSE0N-53C
aparat playlist : https://www.aparat.com/playlist/341920
Post Link : http://moderncpp.ir/post/141
Channel Link : https://t.me/moderncpp_ir
#programming #cplusplus #cpp #رایگان #thread #parallel #concurrency #modern #ترد #accumulate
YouTube
10- parallel accumulate قسمت دوم پیاده سازی
پیاده سازی 10- parallel accumulate
😃
توی یه کدی دیدم
جالبه
لینک مستندات : https://en.cppreference.com/w/cpp/language/storage_duration
لینک آموزش https://www.educba.com/c-plus-plus-thread_local
لینک کانال تلگرام : https://t.me/moderncpp_ir
#thread_local #keyword #modern #cpp
توی یه کدی دیدم
thread_local auto rng = random_generator<>();
جالبه
لینک مستندات : https://en.cppreference.com/w/cpp/language/storage_duration
لینک آموزش https://www.educba.com/c-plus-plus-thread_local
لینک کانال تلگرام : https://t.me/moderncpp_ir
#thread_local #keyword #modern #cpp
مقاله معرفی سی پلاس پلاس
حتما شما هم شنیدید که سی پلاس پلاس دیگه قدیمی شده و فقط به درد پاس کردن درسهای دانشگاه میخوره و ...
اما اگر میخواهید با جایگاه واقعی سی پلاس پلاس بر اساس مستندات و مشاهدات عینی افراد فعال در این حوزه آشنا شوید با ما همراه باشید.
• معرفی
• تاریخچه
• استانداردها
• کامپایلرها
• پلتفرمها
• کاربردها
• منابع یادگیری
• موقعیت شغلی
• نحوه کاریابی
...
متن کامل مقاله را در سایت مطالعه کنید.
لینک مقاله : https://moderncpp.ir/articles/آموزش-برنامه-نویسی/P1060-معرفی-سی-پلاس-پلاس.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#modern #cpp #introduction #intro
حتما شما هم شنیدید که سی پلاس پلاس دیگه قدیمی شده و فقط به درد پاس کردن درسهای دانشگاه میخوره و ...
اما اگر میخواهید با جایگاه واقعی سی پلاس پلاس بر اساس مستندات و مشاهدات عینی افراد فعال در این حوزه آشنا شوید با ما همراه باشید.
• معرفی
• تاریخچه
• استانداردها
• کامپایلرها
• پلتفرمها
• کاربردها
• منابع یادگیری
• موقعیت شغلی
• نحوه کاریابی
...
متن کامل مقاله را در سایت مطالعه کنید.
لینک مقاله : https://moderncpp.ir/articles/آموزش-برنامه-نویسی/P1060-معرفی-سی-پلاس-پلاس.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#modern #cpp #introduction #intro