یچیزی پیدا کردم :/
https://gleam.run
با راست نوشتن. به erlang و js کامپایل میشه. wasm هم میده. کمونیتی خیلی بزرگی هم داره (نسبتش به خودش).
#programming_languages
https://gleam.run
با راست نوشتن. به erlang و js کامپایل میشه. wasm هم میده. کمونیتی خیلی بزرگی هم داره (نسبتش به خودش).
#programming_languages
gleam.run
Gleam programming language
Discover a friendly language for scalable, type-safe systems. Gleam comes with compiler, build tool, formatter, editor integrations, and package manager all built in.
❤2
زبان برنامه نویسی ODIN که بیس خوش ساخت و طرز فکر نو آورانه ای داشته. اکثر مشکلاتی که گو باهاش مواجه بوده رو حل کرده. و اخیرا سر و صدای زیادی تو کمونیتی کرده.
یه نگاهی بهش بندازید :)
https://www.youtube.com/watch?v=aKYdj0f1iQI
#programming_languages #odin
یه نگاهی بهش بندازید :)
https://www.youtube.com/watch?v=aKYdj0f1iQI
#programming_languages #odin
YouTube
Is Odin "Programming done right"? (with Bill Hall)
Odin’s creator, Bill Hall, makes some bold claims about the language, including that it’s “programming done right”. Before that starts a war on the internet, we’d best ask him to explain what that means, and how Odin tries to achieve it. And while we get…
👍3👎1
فانتزی ترین زبان برنامه نویسی که تا به امروز دیدم😂🫢
Be a sigma and mog your skibidi toilet opps before they crashout. This language can only be used in Ohio.
https://github.com/shamith09/pygyat
https://www.youtube.com/watch?v=xGaROGmkkxw
#programming_languages #python
Be a sigma and mog your skibidi toilet opps before they crashout. This language can only be used in Ohio.
https://github.com/shamith09/pygyat
https://www.youtube.com/watch?v=xGaROGmkkxw
#programming_languages #python
🫡4
یه پروژه ای که هدفش تبدیل کردن کد TypeScript به LLVM و کامپایل کردنش بود که همزمان قابلیت تبدیل کردنش به javascript رو هم داشت. منتها ۶ سال پیش پروژه رها شده :)
اما فکر میکنم اگر ادامه می یافت تحول عجیبی برای دنیای تایپ اسکریپت می بود.
نظر شما چیه؟
https://github.com/emlai/ts-llvm
#programming_languages #typescript
اما فکر میکنم اگر ادامه می یافت تحول عجیبی برای دنیای تایپ اسکریپت می بود.
نظر شما چیه؟
https://github.com/emlai/ts-llvm
#programming_languages #typescript
GitHub
GitHub - emillaine/ts-llvm: TypeScript to LLVM compiler (abandoned)
TypeScript to LLVM compiler (abandoned). Contribute to emillaine/ts-llvm development by creating an account on GitHub.
🔥4
یک زبان برنامه نویسی که از ایموجی ها برای نوشتن کد استفاده میکنه😟😆
خیلی جالبهههههههه
https://www.emojicode.org/docs/guides/compile-and-run
#programming_languages
خیلی جالبهههههههه
https://www.emojicode.org/docs/guides/compile-and-run
#programming_languages
🆒4👍1
این C3 فوق العاده ست. احتمالا تبدیل بشه به یکی از الگو هام توی طراحی Cyrus. دیدم tsoding راجبش ویدیو ساخته عشق کردم.
https://c3-lang.org
What Tsoding says:
https://www.youtube.com/watch?v=WpepPeOl3DI
پ.ن: البته اوضاع من تو دیزاین سایروس خیلی خوب نیست :/ خیلی کار داره هنوز.
#programming_languages
https://c3-lang.org
What Tsoding says:
https://www.youtube.com/watch?v=WpepPeOl3DI
پ.ن: البته اوضاع من تو دیزاین سایروس خیلی خوب نیست :/ خیلی کار داره هنوز.
#programming_languages
c3-lang.org
C3 is a programming language that builds on the syntax and semantics of the C language, with the goal of evolving it while still retaining familiarity for C programmers.
👍4👎1
از اینکه LSP بده و توی sublime کد میزنه رسیدن به اینکه پکیج منیجر ها dependency hell بوجود میارن و همچنین ادعا کرد که اودین بزودی http server ش رو ریلیز میکنه که بنچمارک ش حتی بالاتر از Rust و Go خواهد بود =|
https://youtu.be/fYUruq352yE?si=Sd8W6g-0su2mpZpC
پ.ن: خب امیدوارم در حد ادعا نباشه. ولی نمیدونم چرا نسبت به ایده های ginger bill خیلی گارد دارم. منم قبول دارم پکیج منیجر های cargo و npm و غیره DH بوجود میارن ولی نبود پکیج منیجر خودش هم یه مصیبت عظیم دیگری ست که توی C/C++ به خوبی مشاهده میکنید.
#programming_languages #odin
https://youtu.be/fYUruq352yE?si=Sd8W6g-0su2mpZpC
پ.ن: خب امیدوارم در حد ادعا نباشه. ولی نمیدونم چرا نسبت به ایده های ginger bill خیلی گارد دارم. منم قبول دارم پکیج منیجر های cargo و npm و غیره DH بوجود میارن ولی نبود پکیج منیجر خودش هم یه مصیبت عظیم دیگری ست که توی C/C++ به خوبی مشاهده میکنید.
#programming_languages #odin
YouTube
Why LSPs AND Package Managers Are Bad
Ginger Bill | https://x.com/TheGingerBill | https://www.youtube.com/GingerGames
TJ DeVries | https://x.com/teej_dv | https://www.youtube.com/@teej_dv
### My Stream
https://twitch.tv/ThePrimeagen
### Best Way To Support Me
Become a backend engineer. Its…
TJ DeVries | https://x.com/teej_dv | https://www.youtube.com/@teej_dv
### My Stream
https://twitch.tv/ThePrimeagen
### Best Way To Support Me
Become a backend engineer. Its…
🔥3👍1
Branchless Programming
و چطور میتونیم (برخی) کاندیشن هارو با arithmetic operation جایگزین کنیم که پرفرمنس بهتری بگیریم. چرا که استفاده کردن از if یا switch برنامه رو کند تر میکنه.
https://youtu.be/bVJ-mWWL7cE?si=tTHnV2zY_-yIZrtl
#programming_languages
و چطور میتونیم (برخی) کاندیشن هارو با arithmetic operation جایگزین کنیم که پرفرمنس بهتری بگیریم. چرا که استفاده کردن از if یا switch برنامه رو کند تر میکنه.
https://youtu.be/bVJ-mWWL7cE?si=tTHnV2zY_-yIZrtl
#programming_languages
YouTube
Branchless Programming: Why "If" is Sloowww... and what we can do about it!
Support What's a Creel? on Patreon: https://www.patreon.com/whatsacreel
Office merch store: https://whats-a-creel-3.creator-spring.com
FaceBook: https://www.facebook.com/whatsacreel/
In this video we look at branchless programming. This is a technique…
Office merch store: https://whats-a-creel-3.creator-spring.com
FaceBook: https://www.facebook.com/whatsacreel/
In this video we look at branchless programming. This is a technique…
👍5❤1🔥1
این از همه عجیب تره😂💀 زبان Bend ادعا میکنه که با parallelism تونسته آپتیمایزیشن خیلی بزرگی انجام بده اما نکته قابل توجه ماجرا اینه که ما اصلا نیاز نداریم که چیزی راجب پاراللیسم بدونیم چون خودش in-depth داره همه چیو هندل میکنه. سینتکسشم پایتونه
فلسفه اینم اینه که هرچیزی که بتون parallel ران بشه... حتمی ران میشه =/
البته همونطور که ThePrimeTime هم میگه من هم به خوبی درک نمیکنم این چیکار داره انجام میده در حقیقت😂 باید سورس کدشو بخونیم... چون jargon های عجیب غریبی اختراع کرده که graph و CFG شو شرح بده.
ولی منم موافقم که استفاده کردن ازین یه دانش عجیب ریاضی میخواد😂
https://www.youtube.com/watch?v=NaytZOiX3fs
خلاصه که خیلی پروژه باحالیه. اگه وقت بزارید روش حتمی چیزای عجیب تری ازش در میاد.
وبسایتش:
https://higherorderco.com
#compiler #programming_languages
فلسفه اینم اینه که هرچیزی که بتون parallel ران بشه... حتمی ران میشه =/
البته همونطور که ThePrimeTime هم میگه من هم به خوبی درک نمیکنم این چیکار داره انجام میده در حقیقت😂 باید سورس کدشو بخونیم... چون jargon های عجیب غریبی اختراع کرده که graph و CFG شو شرح بده.
ولی منم موافقم که استفاده کردن ازین یه دانش عجیب ریاضی میخواد😂
https://www.youtube.com/watch?v=NaytZOiX3fs
خلاصه که خیلی پروژه باحالیه. اگه وقت بزارید روش حتمی چیزای عجیب تری ازش در میاد.
وبسایتش:
https://higherorderco.com
#compiler #programming_languages
YouTube
The New Massively Parallel Language
Recorded live on twitch, GET IN
### Links
https://twitter.com/VictorTaelin/status/1791213162525524076
By: https://twitter.com/VictorTaelin
https://www.youtube.com/watch?v=HCOQmKTFzYY
By: https://www.youtube.com/@Fireship
### My Stream
https://twitch.tv/ThePrimeagen…
### Links
https://twitter.com/VictorTaelin/status/1791213162525524076
By: https://twitter.com/VictorTaelin
https://www.youtube.com/watch?v=HCOQmKTFzYY
By: https://www.youtube.com/@Fireship
### My Stream
https://twitch.tv/ThePrimeagen…
❤9🤷3👍1
و اما بلاخره! PR ای که برای c3 lang باز کرده بودم مرج شد :)
هدف این بود که مشارکت رسمی م رو روی این زبان اغاز کنم و از لحاض معنوی انگیزه ای باشه برای بیشتر کار کردن رو این پروژه فوق العاده.
امروز مرج شد :]
https://github.com/c3lang/c3c/pull/2055
چطور شد اینطور شد؟😜
یه مدت داکیومنت ش رو داشتم میخوندم و حتی یادتون باشه یه lz4 هم بایند کردیم براش و اونم مرج شد توی vendor ش. موقع خوندن سورس کد کامپایلرش به لطف comment anchors توی vscode این تودو رو دیدم. که میگفت موقع vendor-fetch یا همون دریافت پکیج های third party به یه progress bar نیاز داریم.
خب.. خداروشکر که تسک آسونی بود😂🤌🏿
دم عیدی اتفاق خوشحال کننده ای بود برام.
در آینده امیدوارم مشارکت های عمیق تری روی این پروژه انجام بدم.
به امید مشارکت های عمیق😋🍻
#c3 #programming_languages
هدف این بود که مشارکت رسمی م رو روی این زبان اغاز کنم و از لحاض معنوی انگیزه ای باشه برای بیشتر کار کردن رو این پروژه فوق العاده.
امروز مرج شد :]
https://github.com/c3lang/c3c/pull/2055
چطور شد اینطور شد؟😜
یه مدت داکیومنت ش رو داشتم میخوندم و حتی یادتون باشه یه lz4 هم بایند کردیم براش و اونم مرج شد توی vendor ش. موقع خوندن سورس کد کامپایلرش به لطف comment anchors توی vscode این تودو رو دیدم. که میگفت موقع vendor-fetch یا همون دریافت پکیج های third party به یه progress bar نیاز داریم.
خب.. خداروشکر که تسک آسونی بود😂🤌🏿
دم عیدی اتفاق خوشحال کننده ای بود برام.
در آینده امیدوارم مشارکت های عمیق تری روی این پروژه انجام بدم.
به امید مشارکت های عمیق😋🍻
#c3 #programming_languages
GitHub
Added a progress bar to vendor-fetch in compiler section by tahadostifam · Pull Request #2055 · c3lang/c3c
Hi,
I wrote a progress bar for vendor-fetch. I hope you like it :)
Also I wanna mention that these two lines needs to be refactored, it does not seem pretty well :
if (count == 0)
error_exit(&...
I wrote a progress bar for vendor-fetch. I hope you like it :)
Also I wanna mention that these two lines needs to be refactored, it does not seem pretty well :
if (count == 0)
error_exit(&...
👍6🔥5❤1👾1
ما سنمون قد نمیده ولی یه زمونی یک زبان برنامه نویسی وجود داشت به نام D که با عنوان DasBetterC شناخته میشد.
این زبان تو سال 2001 توسط Walter Bright ساخته شد که یک زبان high level و system programming همانند C و ++C است. این زبان ساخته شده بود تا پرفرمنس بالا و کنترل روی low level ارائه بده. و در عین حال productivity و safety ای که python و java داشتن رو هم ارائه کنه.
چون D پرفرمنس خوبی ارائه میده برای اپلیکیشن های performance-critical مثل game engines و real-time systems و high-frequency trading مناسبه. و جالبه بدونید که D از GC و scope based memory management استفاده میکنه :)
همچنین فیچر هایی داره که به detect کردن buffer overflow و memory leak کمک میکنه. باید بگم با اینکه D در واقع ۲۴ سالشه (تقریبا همسن #C) سینتکس مدرن و خوانایی رو ارائه میده. از Concurrency ساپورت میکنه بوسیله Fiber ها و همینطور از مکانیزم های message passing و immutable data structure ساپورت میکنه.
این زبان فوق العاده interoperability فوق العاده ای با C و ++C و Objective-C و Python داره. و همینطور cross-platform هست. درکل هدفش productive and safe systems programming language بوده و همچنان کامیونیتی ش زنده ست.
چیزای جالب و بامزه ای هم راجبش وجود داره :)
مثلا اینکه دوتا stdlib داره😂🤷 با نام های Phobos و Tango.
این هم یک program ساده با زبان جذاب D :
#programming_languages
این زبان تو سال 2001 توسط Walter Bright ساخته شد که یک زبان high level و system programming همانند C و ++C است. این زبان ساخته شده بود تا پرفرمنس بالا و کنترل روی low level ارائه بده. و در عین حال productivity و safety ای که python و java داشتن رو هم ارائه کنه.
چون D پرفرمنس خوبی ارائه میده برای اپلیکیشن های performance-critical مثل game engines و real-time systems و high-frequency trading مناسبه. و جالبه بدونید که D از GC و scope based memory management استفاده میکنه :)
همچنین فیچر هایی داره که به detect کردن buffer overflow و memory leak کمک میکنه. باید بگم با اینکه D در واقع ۲۴ سالشه (تقریبا همسن #C) سینتکس مدرن و خوانایی رو ارائه میده. از Concurrency ساپورت میکنه بوسیله Fiber ها و همینطور از مکانیزم های message passing و immutable data structure ساپورت میکنه.
این زبان فوق العاده interoperability فوق العاده ای با C و ++C و Objective-C و Python داره. و همینطور cross-platform هست. درکل هدفش productive and safe systems programming language بوده و همچنان کامیونیتی ش زنده ست.
چیزای جالب و بامزه ای هم راجبش وجود داره :)
مثلا اینکه دوتا stdlib داره😂🤷 با نام های Phobos و Tango.
این هم یک program ساده با زبان جذاب D :
import std.stdio;
void main() {
string name = "D Programming Language";
writeln("Hello, ", name);
// Type inference with 'auto'
auto number = 42;
writeln("The answer is: ", number);
}
#programming_languages
🆒11👍3❤1