کاراکتر های پرتکرار زبان های برنامه‌نویسی مختلف چیه؟

۱۴۰۲/۰۸/۱۰تپه‌نوردیاعداد

من چند وقت پیش چند تا از دکمه های کیبورد لپ تاپم خراب شده بود و کلید های مهمی هم بودند و عملا کد نویسیم رو مختل کرده بود. البته بلافاصله یه کیبورد گرفتم ولی همون لحظه این سوال برام پیش اومد که پر تکرار ترین کاراکتر های کیبورد برای زبان های برنامه نویسی مختلف چیه؟

در مرحله اول باید منبع خوبی از سورس کد پیدا میکردم که به دیتاست زیر رسیدم :

https://huggingface.co/datasets/bigcode/the-stack

این دیتاست حجم عظیمی از کد های زبان های برنامه نویی مختلف رو داره :

Out[1]:

کاری که انجام دادم صرفا یه پردازش کاراکتر به کاراکتر ساده است

یه اسکریپت پایتون نوشتم که تعداد تکرار هر کاراکتر رو در کد ها بشمره. از هر زبان برنامه نویسی فقط 1 میلیون فایل رو انتخاب کردم و به نظرم تعدادش مناسبه و حتی زیاد هم هست!

این عکس رو برای زبان های مختلف به ترتیب مینویسم. توی این تصاویر tab و space با هم ادغام شده و دکمه shift هم برای تایپ کاراکتر های خاص و حروف بزرگ استفاده میشه. تصاویر زیر داره حروف پر تکرار رو نشون میده و دکمه هایی که سبز نیستند به این معنی نیست که استفاده نمیشدند.

پایتون

ترتیب کاراکتر های پر تکرار : etsarionl

Out[2]:

سی پلاس پلاس

ترتیب کاراکتر های پر تکرار : etirnaos

Out[3]:

سی

ترتیب کاراکتر های پر تکرار : etinr_a

Out[4]:

جاوا اسکریپت

ترتیب کاراکتر های پر تکرار : etnraiosl

Out[5]:

سی شارپ

ترتیب کاراکتر های پر تکرار : etrainos

Out[6]:

گولنگ

ترتیب کاراکتر های پر تکرار : etrnioas

Out[7]:

جاوا

ترتیب کاراکتر های پر تکرار : etiranos

Out[8]:

پی اچ پی

ترتیب کاراکتر های پر تکرار : etarisonl

Out[9]:

روبی

ترتیب کاراکتر های پر تکرار : etrsanio

Out[10]:

راست

ترتیب کاراکتر های پر تکرار : etrsanio

Out[11]:
[12]:
nb.neighbours()
Out[12]:
titledate
prevسریال ساعت برنارد۱۴۰۲/۰۷
nextگشت و گذاری در USSDها۱۴۰۲/۰۸