یه مقاله دنبالدار و طولااانی در مورد fp
https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536
https://medium.com/@cscalfani/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536
Medium
So You Want to be a Functional Programmer (Part 1)
Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…
مطلب کوتاه و جمع و جور برای آشنایی با fp
https://codeburst.io/a-beginner-friendly-intro-to-functional-programming-4f69aa109569
https://codeburst.io/a-beginner-friendly-intro-to-functional-programming-4f69aa109569
Medium
A beginner friendly intro to functional programming
Functional programming is a highly valued approach to writing code, and it’s popularity is continuously increasing in commercial software…
ببینیم unsafe چیه؟ (rust)
https://cs.stanford.edu/~aozdemir/blog/unsafe-rust-syntax/
https://cs.stanford.edu/~aozdemir/blog/unsafe-rust-syntax/
فرق typedef و struct در سی
خلاصه اینکه اگر struct تعریف کنید، هربار اسمش رو میگید باید یه struct هم اولش بگید ولی اگه typedef کنید دیگه لازم نیست.
https://stackoverflow.com/a/612350/10999348
خلاصه اینکه اگر struct تعریف کنید، هربار اسمش رو میگید باید یه struct هم اولش بگید ولی اگه typedef کنید دیگه لازم نیست.
https://stackoverflow.com/a/612350/10999348
Stack Overflow
Difference between 'struct' and 'typedef struct' in C++?
In C++, is there any difference between:
struct Foo { ... };
and:
typedef struct { ... } Foo;
struct Foo { ... };
and:
typedef struct { ... } Foo;
Forwarded from Neuromancer (qwertyuiop)
این کتاب برای کسایی که میخوان کد rust بزنن و بکگراندی از ++C/C دارن خیلی منبع خوبیه.
https://locka99.gitbooks.io/a-guide-to-porting-c-to-rust/content/?q=
https://locka99.gitbooks.io/a-guide-to-porting-c-to-rust/content/?q=
locka99.gitbooks.io
Introduction · A Guide to Porting C and C++ code to Rust
دنبال پیاده سازی map مثل hashmap توی سی بودم.
یه مدل map دیگه پیدا کردم.
https://gist.github.com/gf3/372863
چقدر خوبه این زبان که پوینتر تو فانکشن داره و هرکاری میشه باهاش کرد.
یه مدل map دیگه پیدا کردم.
https://gist.github.com/gf3/372863
چقدر خوبه این زبان که پوینتر تو فانکشن داره و هرکاری میشه باهاش کرد.
Gist
Map in C
Map in C. GitHub Gist: instantly share code, notes, and snippets.
مراقبث برنامه های c++ ات باش.
https://www.youtube.com/watch?v=j0_u26Vpb4w
https://www.youtube.com/watch?v=j0_u26Vpb4w
YouTube
Forbidden C++
The unimaginable evil of C++ is unleashed. Be afraid. Global Variables, Macros, Void*, Goto, Namespace STD, New & Delete, all the tools every C++ programmer needs... right?
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9…
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9…
https://twitter.com/search?q=from%3Astackoverflow%20min_faves%3A500&src=typed_query
سرچ توییتر یاد بگیریم:
پیدا کردن توییت هایی با حداقل ۵۰۰ تا لایک از اکانت stackoverflow
سرچ توییتر یاد بگیریم:
پیدا کردن توییت هایی با حداقل ۵۰۰ تا لایک از اکانت stackoverflow
Twitter
from:stackoverflow min_faves:500 - Twitter Search
On 23 May 2017 @StackOverflow tweeted: "During peak traffic hours on weekdays, t.." - read what others are saying and join the conversation.
در مورد thread ها توی rust
توی خطهای اولش چقدر دقیق و عالی مفاهیم ترد رو توضیح داده که کلی geeks for geeks و منابع OS اینقدر خوب نگفته بودن.
مخصوصا چیزهایی که در مورد runtime گفته بود.
https://doc.rust-lang.org/book/ch16-01-threads.html
توی خطهای اولش چقدر دقیق و عالی مفاهیم ترد رو توضیح داده که کلی geeks for geeks و منابع OS اینقدر خوب نگفته بودن.
مخصوصا چیزهایی که در مورد runtime گفته بود.
https://doc.rust-lang.org/book/ch16-01-threads.html
سینتکس do در هسکل چطوری کار میکنه؟
https://en.wikibooks.org/wiki/Haskell/do_notation
و
https://stackoverflow.com/a/40832398/10999348
https://en.wikibooks.org/wiki/Haskell/do_notation
و
https://stackoverflow.com/a/40832398/10999348
en.wikibooks.org
Haskell/do notation
Using do blocks as an alternative monad syntax was first introduced way back in the Simple input and output chapter. There, we used do to sequence input/output operations, but we hadn't introduced monads yet. Now, we can see that IO is yet another monad.
کانکارنسی در راسط.
به همراه بک گراندی از ownership (که خیلی خیلی مفیده)
https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
به همراه بک گراندی از ownership (که خیلی خیلی مفیده)
https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
برفدانه کخ
به نظرم فراکتالهای خیلی قشنگن، کشیدنشون هم تمرین خیلی جذابی برای برنامه نویسی بازگشتیه.
رسم با پایتون و turtle:
https://www.geeksforgeeks.org/koch-curve-koch-snowflake/
به نظرم فراکتالهای خیلی قشنگن، کشیدنشون هم تمرین خیلی جذابی برای برنامه نویسی بازگشتیه.
رسم با پایتون و turtle:
https://www.geeksforgeeks.org/koch-curve-koch-snowflake/
GeeksforGeeks
Koch Curve or Koch Snowflake - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
اینم لینک rosetta code:
البته که راه انداختن گرافیک برای زبان های مختلف به سادگی نصب turtle پایتون نیست. =)
https://rosettacode.org/wiki/Koch_curve
البته که راه انداختن گرافیک برای زبان های مختلف به سادگی نصب turtle پایتون نیست. =)
https://rosettacode.org/wiki/Koch_curve
ابزار radare2 یه جعبه ابزار کامل کار با باینریه.
حالا یه UI بسیار زیبا با اسم cutter براش نوشتن که کلی کار رو ساده میکنه.
اگه با زبانهای کامپایلری کار میکنید، حتما ببینیدش.
https://github.com/radareorg/cutter
حالا یه UI بسیار زیبا با اسم cutter براش نوشتن که کلی کار رو ساده میکنه.
اگه با زبانهای کامپایلری کار میکنید، حتما ببینیدش.
https://github.com/radareorg/cutter