نوشته‌های ترمینالی – Telegram
شجاع کسی‌ست که هرترم قبل از انتخاب واحد، کرنل را آپدیت می‌کند.
قبلا یه چیزی بود که شما اگر برق و اینترنت دارید، جزو ۱ درصد برتر جهانید.
اره باشه، همه اون 2.5 میلیارد کاربر قیسبوک هم منم.
https://javacup.ir/clojure-basics/
آموزش کلوژر برای برنامه‌نویسان جاوا
یعنی اگر کسی js بلد باشه، بگه هسکل سخته، واقعا قبول نمی‌کنم.
کلی مفاهیم گوناگون رو پیاده کرده، صرفا سینتکسش شبیه سی شده.
Forwarded from #البشه
با پکیج اینستالر دیسترو خودتون، sl را نصب کنید تا از وسط ترمینال‌تون یه لوکوموتیو رد بشه. 😂
manjaro:
sudo pacman -S sl

ubuntu:
sudo apt install sl

https://thumbs.gfycat.com/TerribleCommonFlyingfox-small.gif
دنبال ابزار نوشتن برنامه پایتون بودم برای تازه‌کارها
چند تا چیز جالب دیدم گفتم به اشتراک بذارم.


ادیتور انلاین python با ظاهر شکیل و مرتب
https://www.programiz.com/python-programming/online-compiler/
همونجا توی مرورگر هم اجرا میکنه و همه چی عالی.

ادیتور سبک و اجرا کننده برنامه پایتون (بدون نیاز به درگیر شدن با cmd
همچنین قابلیت نصب و مدیریت پکیج‌های pypi هم داره که عالیه.
https://thonny.org/
ظاهر مینیمال و ساده‌ای هم داره، قابلیت‌های دیباگ دم دست هم داره واقعا به نظرم خیلی بهش بی توجهی شده.
تفاوت expression و statement
(احتمالا نادقیق) هر دستوری توی زبان‌های برنامه‌نویسی statement هست. هر چیزی مثل a=2 یا print یا return
اما هر چیزی که قابل محاسبه به یک value باشه می‌شه expression.
مثلا

if (true){
int a = 3;
}
// statement

int a = ( 1 == 2 ) ? 3 : 4;
// <— expression —>

حالا توی خیلی از زبان‌ها، یه expression به عنوان statement مورد قبوله، مثلا همینطوری بنویسی ۲ کامپایل میشه و نتیجه‌ش دور ریخته میشه. یعنی در واقع expression is a statement

https://stackoverflow.com/questions/4728073/what-is-the-difference-between-an-expression-and-a-statement-in-python
و
https://www.quora.com/Whats-the-difference-between-a-statement-and-an-expression-in-Python-Why-is-print-%E2%80%98hi%E2%80%99-a-statement-while-other-functions-are-expressions