دوس دارید مطالب چنل مون اکثرا راجب چه موضوعی باشه؟
Anonymous Poll
33%
Web Development
38%
System programming
14%
Programming Language Implementation (زبون هایی که تازه ساخته شدن)
26%
Rust Programming Language
27%
Go Programming Language
18%
C Programming Language
24%
Cyrus Programming Language (زبونی که ما میسازیم)
24%
نمیدونم. هرچی صلاحه🤌🏿
Pitfalls of Safe Rust: چیزایی که راست گارانتی نمیکنه و چجوری درستش کنیم
https://corrode.dev/blog/pitfalls-of-safe-rust/
https://corrode.dev/blog/pitfalls-of-safe-rust/
Corrode Rust Consulting
Pitfalls of Safe Rust | corrode Rust Consulting
When people say Rust is a “safe language”, they often mean memory safety.
And while memory safety is a great start, it’s far from all it takes to build robust applications.
Memory safety is important but not sufficient for overall r…
And while memory safety is a great start, it’s far from all it takes to build robust applications.
Memory safety is important but not sufficient for overall r…
کامونیتی سازنده systemd لینوکس دارن یه توزیع جدید میسازن:
https://news.itsfoss.com/systemd-particle-os/
پ.ن: هر وقت استیبل شد بگید ما هم تست کنیم🥱
https://news.itsfoss.com/systemd-particle-os/
پ.ن: هر وقت استیبل شد بگید ما هم تست کنیم🥱
It's FOSS News
ParticleOS: Systemd's Very Own Linux Distro in Making
A Linux distro from systemd? Sounds interesting, right?
👾5🫡2
Forwarded from Sonia Software Notes (سونیا)
Firebase Studio
https://firebase.studio/
با فایربیس استودیو میشه هم خود بک اند و فرانت و قابلیت های دیگه پروژه رو تو خود محیط گرافیکیش نوشت و روی وب اجراش کرد.
البته خیلی مناسب پیاده سازی MVP یک اپلیکیشن هم میتونه باشه، چون با استفاده از Gemini که در خود فایر بیس پیاده شده میشه راحت قابلیت های مورد نیاز پروژه رو پیاده سازی کرد.
https://firebase.studio/
Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
با فایربیس استودیو میشه هم خود بک اند و فرانت و قابلیت های دیگه پروژه رو تو خود محیط گرافیکیش نوشت و روی وب اجراش کرد.
البته خیلی مناسب پیاده سازی MVP یک اپلیکیشن هم میتونه باشه، چون با استفاده از Gemini که در خود فایر بیس پیاده شده میشه راحت قابلیت های مورد نیاز پروژه رو پیاده سازی کرد.
firebase.studio
Firebase Studio
Firebase Studio is an entirely web-based workspace for full-stack application development, complete with the latest generative AI from Gemini, and full-fidelity app previews, powered by cloud emulators.
❤4
Forwarded from DevTwitter | توییت برنامه نویسی
codecrafters.io
این سایته رو دیدید؟ اومده پروژه های مختلف کوچیک و بزرگ مثل Redis یا git یا grep و... رو شکونده به تسک های کوچیک که برنامه نویس بتونه با Recreate کردن اینا تمرین کنه و کم کم به چالش کشیده بشه و یاد بگیره.
@DevTwitter | <Hamedooo/>
این سایته رو دیدید؟ اومده پروژه های مختلف کوچیک و بزرگ مثل Redis یا git یا grep و... رو شکونده به تسک های کوچیک که برنامه نویس بتونه با Recreate کردن اینا تمرین کنه و کم کم به چالش کشیده بشه و یاد بگیره.
@DevTwitter | <Hamedooo/>
🔥10❤1
اگه کمتر چیزی مینویسم تو کانال. بخاطر این نیست که کلا کار و زندگی رو تعطیل کردم :) درواقع به این خاطره که بله کار و زندگی رو تعطیل کردم... نشستم پای توسعه Cyrus.
بزودی خبر های بیشتری میدم🍻
برای حمایت از ما میتونید توی گیت هاب ستاره بدید:
https://github.com/cyrus-lang/Cyrus-Lang
همچنین توی کامیونیتی مون راجب Language Design حرف میزنیم. شاید جذاب باشه براتون:
@cyrus_lang
بزودی خبر های بیشتری میدم🍻
برای حمایت از ما میتونید توی گیت هاب ستاره بدید:
https://github.com/cyrus-lang/Cyrus-Lang
همچنین توی کامیونیتی مون راجب Language Design حرف میزنیم. شاید جذاب باشه براتون:
@cyrus_lang
🫡11👍2
Write your own database from scratch with Go
https://build-your-own.org/database
پ.ن: برای شروع خیلی خوبه. ولی خودم وقت ندارم بخونمش :)
اگر کسی استارت یه همچین پروژه ای رو زد برا منم بفرستین مشارکت کنم.
https://build-your-own.org/database
پ.ن: برای شروع خیلی خوبه. ولی خودم وقت ندارم بخونمش :)
اگر کسی استارت یه همچین پروژه ای رو زد برا منم بفرستین مشارکت کنم.
build-your-own.org
Build Your Own Database From Scratch in Go | Build
Your Own Database From Scratch in Go
Your Own Database From Scratch in Go
Build Your Own Database From
Scratch in Go - From B+Tree To SQL
Scratch in Go - From B+Tree To SQL
🔥11👍1
https://discuss.tvm.apache.org/t/possible-to-convert-a-llvm-ir-back-to-c-code/6625
پروژه موفقی با این تایتل موجود نیست.
ولی اینکه واقعا میشه یه همچین چیزی ساخت واقعا جای بحث دارد
پروژه موفقی با این تایتل موجود نیست.
ولی اینکه واقعا میشه یه همچین چیزی ساخت واقعا جای بحث دارد
Apache TVM Discuss
Possible to convert a LLVM IR back to C code?
Hi All, Is there any way we get readable c/cpp code from the LLVM IR generated in TVM? @jinchenglee -Albin
👍5
یک ابزار language agnostic که میاد تودو هایی که با Comment Anchors نوشته شدن رو جمع آوری میکنه و بعد تبدیل شون میکنه به ایشیو توی گیت هاب. بنظرم برای پروژه های بزرگ خیلی چیز مفیدیه. درکل ایده جالبی بود :)
https://github.com/tsoding/snitch
https://github.com/tsoding/snitch
GitHub
GitHub - tsoding/snitch: Language agnostic tool that collects TODOs in the source code and reports them as Issues
Language agnostic tool that collects TODOs in the source code and reports them as Issues - tsoding/snitch
👍4
اگر خواستید رزومه بسازید این هم رایگانه هم امکانات خیلی خوبی ارائه میده.
بشدت پیشنهادی:
resumementor.com
بشدت پیشنهادی:
resumementor.com
👍6❤1
دیسکاشن آنکل باب با جان آسترهوت که درباره عقیده شون راجب معماری نرم افزار حرف میزنن.
https://youtu.be/3Vlk6hCWBw0?si=uUMqwoCqvnXRgGfn
پ.ن: قبلا کتاب جان رو معرفی کرده بودم همینجا
https://youtu.be/3Vlk6hCWBw0?si=uUMqwoCqvnXRgGfn
پ.ن: قبلا کتاب جان رو معرفی کرده بودم همینجا
YouTube
John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies
Following up on their recent discussion on software design (inspired by Book Overflow!), John Ousterhout and Robert "Uncle Bob" Martin join Carter and Nathan for their first ever joint interview! Join them as they discuss what it was like working together…
👍6👾1
راجب زبان برنامه نویسی C3 که من هم ازش طراحی کامپایلر یاد گرفتم، هم نقدش میکنم، و هم اشتباهات ش رو میبینم.
پ.ن: این یه competitor برای Zig هست منتها فعلا نتونسته توی فیچر ها به پای زیگ برسه =)
https://www.youtube.com/watch?v=UC8VDRJqXfc
پ.ن: این یه competitor برای Zig هست منتها فعلا نتونسته توی فیچر ها به پای زیگ برسه =)
https://www.youtube.com/watch?v=UC8VDRJqXfc
YouTube
Cleaned up C? Interview with C3 language author Christoffer Lernö!
Thanks much to Christoffer for the interview!
https://c3-lang.org/
0:00 Video intro
0:28 Self intro
0:36 C3 history
1:32 C alternatives landscape
3:27 Cleaning up C
5:01 Familiarity vs change
5:35 New features
9:01 Language design lessons
11:17 Removing…
https://c3-lang.org/
0:00 Video intro
0:28 Self intro
0:36 C3 history
1:32 C alternatives landscape
3:27 Cleaning up C
5:01 Familiarity vs change
5:35 New features
9:01 Language design lessons
11:17 Removing…
👾4👍3🗿2
Forwarded from Linux memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
ایا همه زبان های dynamically typed از نوع interpreter based هستند؟
جوابش اینه که نه. ربطی نداره. مثلا LISP داینامیک تایپد هست ولی معمولا کامپایل میشه. یا حتی ممکنه که زبان های statically typed شامل یک اینترپرتر باشن و بازم مشکلی نداره. درکل این دوتا کانسپت موازی از هم هستند.
جزییات بیشتر تو لینک زیر:
https://softwareengineering.stackexchange.com/questions/88645/are-dynamic-languages-always-interpreted
جوابش اینه که نه. ربطی نداره. مثلا LISP داینامیک تایپد هست ولی معمولا کامپایل میشه. یا حتی ممکنه که زبان های statically typed شامل یک اینترپرتر باشن و بازم مشکلی نداره. درکل این دوتا کانسپت موازی از هم هستند.
جزییات بیشتر تو لینک زیر:
https://softwareengineering.stackexchange.com/questions/88645/are-dynamic-languages-always-interpreted
Software Engineering Stack Exchange
Are dynamic languages always interpreted?
Looking at most (if not all) dynamic languages (e.g. Python, PHP, Perl and Ruby), they are all interpreted. Correct me if I'm wrong. Is there any example of dynamic language that goes through compi...
👍4👎3
یه guidance خیلی خوب از طرف تیم اندروید گوگل برای یادگیری Rust :
https://google.github.io/comprehensive-rust/index.html
https://google.github.io/comprehensive-rust/index.html
🔥4❤1👎1
چرا باید نیکس یاد بگیریم؟ و چطور بدرد جماعت دولوپر میخوره؟
https://www.youtube.com/watch?v=6WLaNIlDW0M
https://www.youtube.com/watch?v=6WLaNIlDW0M
YouTube
Why You Should Use NixOS
Join as a Channel Member:
https://www.youtube.com/channel/UCeZyoDTk0J-UPhd7MUktexw/join
Join Liberapay: https://liberapay.com/LibrePhoenix/donate
Join Patreon: https://www.patreon.com/LibrePhoenix
This video is a discussion of my current operating system…
https://www.youtube.com/channel/UCeZyoDTk0J-UPhd7MUktexw/join
Join Liberapay: https://liberapay.com/LibrePhoenix/donate
Join Patreon: https://www.patreon.com/LibrePhoenix
This video is a discussion of my current operating system…
🔥6👎2🆒1
Packt.Clang.Compiler.Frontend.pdf
10.2 MB
Clang Compiler Frontend: Get to grips with the internals of a C/C++ compiler frontend and create your own tools (2024) by Ivan Murashko
خوندمش تموم شد. ولی ۵ درصد هم به دانشم اضافه نکرد.
انگار کمپلت هیچ مطلبی توش نبود🤕
خوندمش تموم شد. ولی ۵ درصد هم به دانشم اضافه نکرد.
انگار کمپلت هیچ مطلبی توش نبود🤕
👍1