برنامه مورد علاقه شما چند خط کد دارد؟

20

برنامه‌های معمولی که ما از آنها استفاده می‌کنیم، چند خط کد دارند؟ کدها چیزهای مهمی هستند، چه کدهای فتوشاپ را در نظر بگیرید و چه کدهای ژنوم انسان.

یک هواپیمای بی‌سرنشین نظامی 3.5 میلیون خط کد دارد، که تقریبا 3 برابر کدها ژنم یک باکتری است و این به معنی آن است که بشر توانسته یک ماشین نیمه‌خودکار بسازد که ظاهرا پیچیده‌تر از نوعی از حیات طبیعی است.

به یاری نمودار بسیار جالبی که در زیر مشاهده می‌کنید، بدون اینکه دانشی در مورد کدنویسی داشته باشید، می‌توانید آنها را از نظر تعداد خط‌هایشان با هم مقایسه کنید.

بیشتر شدن کدها در یک برنامه، همیشه به معنی پیچیده‌تر شدن و یا بهتر شدن آن نیست، مثلا ویندوز ویستا 50 میلیون خط کد داشت، در صورتی که ویندوز هفت 40 میلیون خط کد دارد.

نمودار زیر بسیار جالب است و با آن می‌توانید تعداد خطوط برنامه‌های بعضی از دست‌ساخته‌های مهم بشر مثل مریخ‌نورد کنجکاوی، تلسکوپ فضایی هابل، هواپیمای F35 یا بویینگ را با نسخه‌های مختلف ویندوز، مک، دبین، مرورگرهای محبوب فایرفاکس و کروم و ژنوم موش، مقایسه کنید.

3021256-inline-800linesofcode52

مشاهده نمودار در ابعاد بزرگ


اگر خواننده جدید سایت «یک پزشک»  هستید!
شما در حال خواندن سایت یک پزشک (یک پزشک دات کام) به نشانی اینترنتی www.1pezeshk.com هستید. سایتی با 18 سال سابقه که برخلاف اسمش سرشار از مطالب متنوع است!
ما را رها نکنید. بسیار ممنون می‌شویم اگر:
- سایت یک پزشک رو در مرورگر خود بوک‌مارک کنید.
-مشترک فید یا RSS یک پزشک شوید.
- شبکه‌های اجتماعی ما را دنبال کنید: صفحه تلگرام - صفحه اینستاگرام ما
- برای سفارش تبلیغات ایمیل alirezamajidi در جی میل یا تلگرام تماس بگیرید.
و دیگر مطالب ما را بخوانید. مثلا:

تجدید خاطره‌ای با وبلاگستان – اسکرین شات‌هایی از برخی از وبلاگ‌های قدیمی خوب

شبکه‌های اجتماعی وبلاگ‌ها را فرونرخیتند. دلایل فروریختن آنها بسیار بیشتر از محبوب شدن شبکه‌های اجتماعی بود:1- بسته شدن ابزارهای رایگان‌های وبلاگ‌نویسی2- نوع نوشتن وبلاگ‌نویس‌ها که هم بسیار انرژی‌بر و وقت‌گیر بود و هم به خاطر…

درخت‌هایی که با شیواترین زبان می‌گویند: می‌خواهم زنده بمانم!

درخت‌ها از 370 میلیون سال پیش بر روی کره زمین بوده‌اند و گرچه ما انسان‌ها با همه امکانات خود سعی در از بین بردن آنها داریم، آنها تا جایی که می‌توانند مقاومت می‌کنند.برآورد می‌شود که روی زمین علیرغم همه جفاهایی که ما به طبیعت وارد…

کشف خانه‌ای متروکه در فرانسه که پر از عروسک‌های به ظاهر شیطانی است!

برایان سانسیرو می‌نویسد که خانه‌ای متروک در فرانسه کشف کرده که به‌طور کامل توسط درختان انگور پوشانده شده  بود و گویی از دنیا پنهان بود. خود خانه عادی است، اما برخی آن را می‌توانند بدترین کابوس خود بدانند. اتاق‌ها مملو از چیزهای غیرعادی…

اگر ابرقهرمانان‌ها و شرورهای فیلم‌ها و کامیک‌ها در دوره ویکتوریا می‌زیستند!

عصر ویکتوریا دوره‌ای از تاریخ بریتانیا بود که از سال 1837 تا 1901 همزمان با سلطنت ملکه ویکتوریا بریتانیا ادامه یافت. این دوره، دوره تغییرات اجتماعی، فرهنگی، اقتصادی و سیاسی قابل توجهی بود که نه تنها بریتانیا، بلکه سایر نقاط جهان را عمیقاً…

با این تصاویر کارت پستال خیلی قدیمی در دهه ۱۹۰۰ آمریکایی‌ها، تصور خود از ۱۰۰ سال بعد را نشان داده…

مجموعه‌ای جذاب از کارت پستال‌های عجیب و غریب و در عین حال جذاب از استیون آر. شوک، دیدگاه‌هایی را ارائه می‌دهد که در دهه ۱۹۰۰ تصور شده است و نشان می‌دهند که چگونه شهر‌ها، شهرک‌ها و دهکده‌ها در سراسر ایالات متحده ممکن است طی ۱۰۰ سال آینده…

این عکس‌های تاریخی را یا ندیده‌اید یا احتمالش کم است که دیده باشید!

پسرک «بانجو» نوا» با سگش -  تقریباً در اوایل دهه 1900جورج لوکاس قبل از تکامل جلوه‌های کامپیوتری، 1984فضای داخلی خطوط قطار اورینت اکسپرس،  سال 18831947. دختری در حال بازی با ماشین اسباب‌بازی، شهر نیویورک، عکس از فرد…
آگهی متنی در همه صفحات
دکتر فارمو / قیمت وازلین ساج / مقاله بازار / شیشه اتومبیل / نهال بادام / قیمت ایمپلنت دندان با بیمه /سپتیک تانک /بهترین دکتر لیپوماتیک در تهران /خرید میز تحریر /بهترین جراح بینی در تهران / آموزش تزریق ژل و بوتاکس / دوره های زیبایی برای مامایی / آموزش مزوتراپی، PRP و PRF /کاشت مو / مجتمع فنی تهران /قیمت روکش دندان /Hannover messe 2024 /خدمات پرداخت ارزی نوین پرداخت / درمان طب / قرص لاغری فایر / لیست قیمت تجهیزات پزشکی / دانلود آهنگ / سریال ایرانی کول دانلود / دانلود فیلم دوبله فارسی /داروخانه اینترنتی آرتان /جارو استخری /میکروبلیدینگ / اشتراك دايت /فروشگاه لوازم بهداشتی /شیشه اتومبیل /داروخانه تینا /لیفت صورت در تهران /فروش‌ دوربین مداربسته هایک ویژن /سرور مجازی ایران /مرکز خدمات پزشکی و پرستاری در منزل درمان نو /توانی نو /چاپ فلش / ثبت برند /حمل بار دریایی از چین /سایت نوید /پزشک زنان سعادت آباد / ایمپلنت دندان /کلاه کاسکت / لمینت متحرک دندان /فروشگاه اینترنتی زنبیل /ساعت تبلیغاتی /تجهیزات پزشکی /چاپ لیوان /خرید از آمازون /بهترین سریال های ایرانی /کاشت مو /قیمت ساک پارچه ای /تولید محتوا /دانلود نرم افزار /
20 نظرات
  1. فرشاد می گوید

    در پست مشخص نشده تعداد خط کد ها بر اساس کد زبان سطح بالا هست، یا کامپایل شده، یا حتی Op-Code ها! میشه یک برنامه رو با چند زبان مختلف نوشت (که در نمودار فوق مشخص نشده کدها با چه زبانی هستند) و البته با الگوریتم های مختلف، و این اصلاً معیار خوبی برای مقایسه برنامه‌ها از نظر کدنویسی نیست.

    1. رهگذر می گوید

      “میشه یک برنامه رو با چند زبان مختلف نوشت” ولی الان نوشته شده تموم شده، و اصولاً آخرین سطح زبان برنامه نویسی مدنظر هست؛ ضمناً اکثراً یا Core هستن یا کرنل! دیگه برای کسی که اینقدر ریز میشه تو قضیه، ذکر اینکه کرنل با سی هست بیشتر توهین محسوب میشه تا اطلاع رسانی …
      به فرض شما خودتون کد C می نویسین (که اکثر اینا هم با C++/C هستن، غیر از چندتا app های اولی) بگن چند خط شد کدتون، میگین مثلاً 1258 خط تو C و 125698 خط تو اسمبلی و n خط هم آپ‌کد اش در مثلاً x86 و x خط در 64 بیتی و … ?!?!
      من که همچین کاری نمیکنم و فکر هم نمیکنم لازم هم باشه.

      1. فرشاد می گوید

        کاملاً موافقم! کامنت من هم دقیقاً برای رفع چنین ابهامی بود. همه که مثل شما خبره کدنویسی نیستند. خوب بود در پست اصلی به این موضوع اشاره میشد.

  2. مسعود زمانی می گوید

    آخرش هم عجب متلکی انداخته به سایتی که برای برنامه ObamaCare راه انداخته شده… سر این سایت جدید که برای ثبت نام در طرح جدید بیمه تامین اجتماعی آمریکا هست کلی جک و طنز تولید شده از بس گاف داره و کرش میشه…

    1. حسین می گوید

      سایت سوابق بیمه سازمان بیمه تامین اجتماعی هم دست کمی از این داستان ندره

  3. Aydin می گوید

    مرسی
    گزینه بعد از موش چیه ؟

  4. pezhman tb می گوید

    یعنی فوتوشاپ سی اس 6 با قابلیت ویرایش ویدیو و تری دی و رندرینگ و تصاویر اچ دی آر .. ؟!؟!؟!؟!؟ یک دیویدی حجمشه
    اونوقت فایر فاکس تقریبا دو برابر سی اس 6 خط کد داره ؟؟
    مایکروسافت آفیس از ویندوز 7 بیشتر کد دراه ؟!؟!؟!؟!؟
    سیمبین اونوقت حدود 3 برابر اندرویده ؟
    این نمودار چی میگه ؟؟؟
    به نظرم یا اینکه هی برنامه نویسا الکی اینتر زدند … و یا اینکه نمودارتون داره (بوق) میگه !!!!

    1. سعید می گوید

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

      همین طور ویندوز ویندوز رو بدون برنامه هاش در نظر گرفتن

  5. Minu می گوید

    Jazab mesle hamishe. Merc Dr:)

  6. سید عماد رضوی می گوید

    بالا بودن تعداد کدهای به کار رفته برای فیس بوک با توجه به هوشی که در شیوه ی جفت کردن افراد داره، قابل توضیح و قابل قبوله.

    1. علی می گوید

      نمیدونم داری تیکه می اندازی یا داری شوخی می کنی!!

  7. A می گوید

    مطمئنا اکثر این نرم افزارها از جمله ویندوز را با زبان C و C++ نوشته اند.

  8. دانیال بهزادی می گوید

    دوستان توجّه داشته باشند که عموماً این‌جوریه که در برنامه‌هایی که قراره یک کار رو انجام بدن، تعداد خطوط کد پایین‌تر نشونه‌ی بهتر بودن اون برنامه‌است و نه برعکس. مثلا همون‌طور که در عکس می بینید کد آفیس ۲۰۰۱ از آفیس ۲۰۰ کم‌تره و بهتره یا ویندوز اکس‌پی از ویستا بهتره، ویندوز ۷ از اکس‌پی بهتره و لینوکس ۳.۱ از همه‌ی این‌ها خیلی خیلی بهتره!

  9. علی می گوید

    فیس بوک 561 میلیون خط کد داره؟!
    امکان نداره، من خودم برنامه نویسم…
    خیلی خیلی کد براش نوشته باشن، 200 هزار تاس…

    1. عارف می گوید

      دوست عزیز 100% با نظر شما موافقم – 10 هزار خط کد هم زیاد هست برا یه همچین سایتی …
      ————————————–

      وبسایت آموزش آنلاین ویدئویی : http://avakato.com/

    2. محمد می گوید

      شما فقط بر اساس چیزی که از فیسبوک می بینید نظر دادین، در حالیکه هزاران برابر چیزی که در front-end می بینید، در back-end فیسبوک به کار گرفته میشه تا همچین سرویسی به این عظمت سرپا بمونه!

  10. ابوطالب رحیمی می گوید

    می گن یکی داشته با انگشتش به ماه اشاره می کرده که مردم ماه رو ببینند اما همه به انگشتش خیره شده بودند و مفهوم انگشتی رو که به سمت ماه نشانه رفته درک نمی کردند.
    نظرات رو که خوندم دیدم اغلب دوستان سر این که آیا این آمار درسته یا نه و این که فلان برنامه نسبت به فلان برنامه دیگه تعداد کد خط های بیشتری داره یا نه چونه می زنند!
    به نظر من این مطلب می خواد بگه برای این همه برنامه ای که ما تقریباً در تمامی موارد داریم مفت و مجانی ازشون استفاده می کنیم و حق کپی رایت رو هم رعایت نمی کنیم چه زحماتی کشیده شده و چه بسیار انسان ها و برنامه نویس های حرفه ای و سخت کوشی که عمر و زندگی شون رو در این راه گذاشتند. البته اعتراف کنم که خودمم حق کپی رایت رو رعایت نکردم چرا که از ویندوز لب تابم گرفته تا خیلی از برنامه ای دیگرش مثل آفیس، میپل، استاری نایت و … رو دارم مجانی (بخونید دزدکی!) استفاده می کنم!

  11. علی می گوید

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

  12. ابوالفضل ملک ایادی می گوید

    عزیز دل یک ماشین حساب ساده در سی شارپ20 خط کد داره همون ماشین حساب ساده در اسمبل با گرافیکش بخای حساب کنی2000 خط کد میشه

    شما باید معلوم کنی هر نرم افزار با چه زبانی نوشته شده
    یا مثلا بعضی از برنامه ها با چند زبان نوشته شده
    خود ویندوز خیلی جاهاش اسمبلی هست
    و…..

  13. سهیل می گوید

    سلام
    با این جمله مخالفم
    “بشر توانسته یک ماشین نیمه‌خودکار بسازد که ظاهرا پیچیده‌تر از نوعی از حیات طبیعی است.”
    تعداد خط زیاد کد به معنی بهتر بودن و یا هوشمند بودن نیست.
    درحال حاضر نسل جدیدی از زبانهای برنامه نویسی (Actor Model) در حال بلوغ و تکامل هستند که مسائل و الگوریتم ها را با تعداد خط کد ها کمتر اجرا می کنند.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

••4 5