The Commit – Telegram
The Commit
389 subscribers
260 photos
73 videos
9 files
205 links
توسعه میدیم و توی راه توسعه چالش ها و مشکلات رو به اشتراک میزاریم (:
Download Telegram
سخت ترین زبان های برنامه نویسی



سختی زبان‌های برنامه‌نویسی بستگی به مجموعه‌ای از عوامل دارد، از جمله تجربه شما در برنامه‌نویسی و همچنین میزان پیچیدگی و قوانین زبان مورد نظر.

اما در کل، برخی از زبان‌های برنامه‌نویسی که به طور معمول مشخص می‌شوند به عنوان زبان‌های سخت تر شناخته می‌شوند عبارتند از:

1. C++: C++ یک زبان برنامه‌نویسی پیشرفته است که شامل مفاهیم پیچیده‌ای مانند مدیریت حافظه و پوینترها است. برای فهم و استفاده صحیح از C++ نیاز به تسلط بر مفاهیم پیشرفته‌تر نظیر هرم‌ها (heaps) و کلاس‌های شی گرا دارید.

2. Assembly Language: زبان‌های ماشینی و زبان برنامه‌نویسی همانند Assembly اغلب به عنوان زبان‌های سخت تر شناخته می‌شوند، زیرا برای برنامه‌نویسی در سطح پایین سیستم‌ها و چیپ‌ها استفاده می‌شوند.

3. Haskell: Haskell یک زبان برنامه‌نویسی تابعی است که استفاده از پارادایم تابعی و قواعد بسیار سختگیرانه را می‌طلبد. درک مفاهیم مانند مونادها و تابع‌های بازگشتی می‌تواند برای برخی از برنامه‌نویسان مبتدی سخت باشد.

4. Prolog: یک زبان برنامه‌نویسی منطقی است که بر اصول منطقی بنیادین استوار است. تفکر منطقی و تجربه در مفاهیم نظیر الحاق ، شُرطِ برش یا عدم تعارض می تواند برای فراگیرانی که با این زبان آشنایی ندارند مشکل باشد.

5. Rust: Rust یک زبان برنامه‌نویسی وظیفه‌گرا است که امکانات پیشرفته‌ای مانند رهگیری قراردادها (trait) و قواعد امانت‌داری را ارائه می‌دهد. به علت مواردی مانند تعامل با مدیریت حافظه، این زبان می‌تواند برای برنامه‌نویسان تازه‌کار نسبتاً سخت باشد.


توجه : ممکن است سختی هر زبان برای هر کاربر متفاوت باشد.❗️

~ cd @TheComit
پولدار ترین شرکت های حوزه تکنولوژی





🔵بر اساس ارزش بازار، پولدارترین شرکت‌های حوزه تکنولوژی در جهان عبارتند از:

🔹 1. Apple: شرکت اپل در زمینه طراحی و تولید گوشی‌های هوشمند (آیفون)، کامپیوترهای شخصی (مک‌بوک و مک‌بوک پرو)، تبلت (آیپد) و دیگر محصولات الکترونیکی فعالیت می‌کند.

🔹 2. Microsoft: شرکت مایکروسافت برنامه‌های کامپیوتری و سیستم‌عامل‌ها را تولید و عرضه می‌کند. ویندوز، آفیس و آزمون اتوماسیونی Visual Studio به عنوان محصولات معروف و مطرح این شرکت می‌باشند.

🔹 3. Amazon: شرکت آمازون از طریق وب‌سایت خود که به عنوان یک بازار مجازی عمل می‌کند، به فروش بیشترین تنوع کالاها و خدمات را ارائه می‌دهد. همچنین، این شرکت در زمینه‌های دیگری نظیر فناوری ابری (AWS) و دستگاه‌های الکترونیکی نیز فعال است.

🔹 4. Alphabet (Google): علاوه بر موتور جستجو گوگل، این شرکت در زمینه‌های مختلفی مانند تبلیغات آنلاین، سیستم‌عامل موبایل (اندروید)، خدمات ابری (Google Cloud) و رباتیک فعالیت دارد.

🔹 5. Facebook: شرکت فیس‌بوک به عنوان یک شبکه اجتماعی بزرگ شناخته می‌شود، اما همچنین خدمات و ابزارهای دیگری مانند واتساپ، اینستاگرام و رؤیاهای واقعیت مجازی را نیز در اختیار کاربران قرار می‌دهد.

🔴این لیست تنها چند نمونه از شرکت‌های پولدار حوزه تکنولوژی است و بسیاری از شرکت‌های دیگر نیز به طور گسترده در این صنعت فعالیت می‌کنند.

~ cd @TheCommit
اگر اندروید کار میکنید احتمالا شده که بخواید یه اپلیکیشن مثل تلگرام بسازید!
خب الان شما سورس تلگرام X رو دارید و میتونید توسعه رو انجام بدید!!

https://github.com/TGX-Android/Telegram-X

اگر اندروید کار هستید فرصت رو از دست ندید…!
این بات فعلا از دسترس خارج میشه و مشکلاتش برطرف میشه…

@OnlyMamad_bot
مهترین دستورات گیت
• دستورات گیت بعضی وقتا از یادمون میره برا همین تو این پست خیلی هاشون رو براتون پوشش دادم.

– git init –
پیاده سازی یک مخزن گیت روی پروژتون

– git log –
تاریخچه کامل کامیت هایی که کردید رو نشون میده

– git clone –
از مخزنتون کپی میگیره

– git add –
قابلیت های جدید و ویرایش شده هارو اضافه میکنه

– git commit –
افزودن تغییرات به مخزن

– git diff –
نمایش تغییرات توی یک مخزن

– git status –
بررسی وضعیت پروژتون

– git branch –
ساختن یک برنچ جدید

– git push –
ارسال تغییرات از سیستم به گیت هاب

– git rm –
حذف کردن فایل

– git merge–
ادغام تغییرات در برنچ های مختلف

~ cd @TheCommit
😂😂😂

~ cd @TheCommit
خب نسخه استیبل پایتون 3.12 با ویژگی های زیر منتشر شد.

▪️per-interpreter GIL
▪️Faster Python
▪️Nested f-string
▪️Linux perf profiler
▪️Improved error messages
▪️New type annotation syntax


از طریق بسته رسمی یا pyenv نصب و امتحان کنید.
pyenv update
pyenv install 3.12.0


~ cd @TheCommit
✓ کامند های مهم لینوکس

~ cd @TheCommit
آخر از کجا دانلود میکنی؟😂
This media is not supported in your browser
VIEW IN TELEGRAM
رمزنگاری base64 در پایتون!
دیکد و اینکد کردن به روش خیلی ساده و ایزی

~ cd @TheCommit
بنیاد kde امروز ۲۷ ساله‌شد🥳


@sohrabcontents
هایلایت کردن در تلگرام به زودی…🔥

~ cd @TheCommit
رودمپ باگ بانتی برای کسب درآمد🔥
بوت یعنی لود شدن هسته یه سیستم عامل روی رم برای اجرا شدن آن توسط سی پی یو
بعدا وقتی خود سیستم عامل داره توی رم اجرا میشه نمی تونه رفت توی منوی بوت و انتخاب نوع بوت باید سیستم تون رو ری استارت کنید و قبل لود شدن کرنل روی رم توی  تنظیمات UEFI یا BIOS برید و از انجا بوت شدن از طریق USB رو انتخاب کنید...
if x == 12:
print("Hello World")


قابلیت جدید تلگرام هم که خیلی کاربردیه🌚
import aiohttp
import asyncio

link = ''
url = f'https://fasttube.ir/?url={link}'

async def audio():
async with aiohttp.ClientSession() as session:
async with session.post(url=url) as response:
json = await response.json()
audio = json['data']['audios']['m4a'][0]['url']

async def mp4():
async with aiohttp.ClientSession() as session:
async with session.post(url=url) as response:
json = await response.json()
mp4 = json['data']['formats'][0]['url']

asyncio.run(audio())

سورس یوتیوب دانلودر با استفاده از وب سرویس…
اگر میخواید راجب سازنده لینوکس یه سری اطلاعات داشته باشید از سایت زیر استفاده کنید
https://linuxstory.ir/
یک فرد که با لینوس توروالدز مدتی بوده راجبش یه داستان نوشته که خیلی جالبه (:
جدیدا شما میتونید با یه اسکریپتی به اسم archinstall که شما با جواب دادن به یک سری سوالات در قالب ترمینال خیلی ایزی میتونید آرچ نصب کنید؟
آموزش استفاده ازش هم اینجوریه که:

فایل آرچ رو باید دانلود کنید که به صورت iso هستش!
بعدش اون فایل iso رو باید روی یک فلش بوتیبل کنید!
و در مرحله سوم باید وارد بوت منیجر بشیم و فلش رو انتخاب کنیم…
بقیه مراحل نصب رو توی قالب ویدیو براتون آپلود میکنم…
برای اطمینان هم میتونید روی ماشین مجازی نصب کنید که نگرانی نداشته باشید!
Media is too big
VIEW IN TELEGRAM
نصب آرچ لینوکس با اسکریپت archinstall که خیلی کاربردیه
زبان ویدیو انگلیسی هستش و البته قابل درکه کارایی که انجام میده!

با ویدیو جلو برید حتما نصب میشه…

~ cd @TheCommit