دیوار لری: برنامه نویسی کامپیوتر در 5 دقیقه





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

سوال: شما می توانید مبانی کامپیوتر برنامه نویسی در پنج دقیقه توضیح دهید؟
دیوار لری: خوب، من قطعا می توانید امتحان کنید.  برنامه نویسی کامپیوتر واقعا زیادی مانند نوشتن دستور العمل است.  اگر خواندن دستور العمل شما چه ساختار دستور غذا می دانید، آن را برخی از چیزهایی که در بالا است که مواد تشکیل دهنده خود و زیر که جهت برخورد با مواد تشکیل دهنده آن کردم.
خوب، چیزی بسیار شبیه العاده اتفاق می افتد.  شما، چیزهای مختلف است که شما قصد برخورد با، لیستی که شما به طور معمول، و سپس شما باید برخی از دستورالعمل ها که می گویند با کسانی که مواد تشکیل دهنده.  اگر شما می توانید دستور را درک و آن را در, شما می دانید در آشپزخانه شما دنبال بنابراین، سپس در آن سطح برنامه شما می توانید.  اما شما بسیار دورتر از که می توانید آن را.  بسیاری از شما، من مطمئنم آشپز آهن نشان می دهد, به خصوص اگر آنها از ترکیبات عجیب و غریب داده می شود دارم که، سازمان دیده بان دیده می شود. من بستنی ماهی قزل آلا را هم دوست دارم اما یکی از چیزهایی است که اتفاق می افتد وجود دارد، اگر شما به دنبال همراه، این است که من آشپز آهن یا هر آشپز است، در واقع همه کار نمی کند.  آنها چه نام sous سرآشپزها که آنها، مزرعه subdivide مشاغل به، و آنها از نوع مشغول کار انجام می دهد.  و برنامه نویسی انواع شبیه به آن، بیش از حد است.
شما آشپز سر اما بیت و قطعات کامپیوتر وجود دارد که همه چیز را برای شما انجام وجود دارد.  چون آهن آشپز، شما بعضی از سرآشپزها sous نسبتا هوشمند است که می دانند چگونه به نوازش کردن تخم مرغ یا گوشت با استخوان ماهی در حال حاضر، کاملا مانند آهن آشپز، نیست.  گرایش کامپیوتر خود را به بیشتر شبیه یک دسته از روبات های واقعا کارآمد ولی آنها روبات های بسیار احمقانه و بسیار تحت اللفظی فکر.  بنابراین شما باید، در سطح برخی از شما می دانید آنها دقیقا چه باید بکنید بگویید.  اما هنگامی که شما آنها را، که شما فقط می توانید به کدوم نقطه و آن را همین کار را بارها و بارها و بارها، و آن را دقیقا همان گفت.  و کامپیوتر و مانند آن هستند این است که چگونه آنها را با ارزش هستند، آنها از بیش از همه بیت خسته کننده فکر ما را.
و سپس شما نوع فراتر از که، به جای فقط از خود به عنوان آشپز که در کنترل فکر، گاهی مثل شما در حال فکر کردن در مورد چگونه غذا می رود در واقع از طریق فرایند برنامه بیشتر می خواهید می توانید آن را. و شاید حتی آن را بریدگی و اینجا است کارخانه که به تولید برخی از مواد غذایی مورد — Twinkies، یا هر چیز دیگر — و مواد خام در آینده — که شما فکر می کنید Twinkies هستید غذا فرض است — شما مواد خام در آینده و بروند در مختلف تسمه نقاله و در راه های مختلف خرد کنید و recombined کنید و این جریان مواد از طریق کارخانه وجود دارد. و در نهایت آن را با نوعی از یک محصول است که به مواد غذایی در نظر گرفته بیرون می آید.
پس زبان های برنامه نویسی است که مانند آن کار بیش از حد، که فقط چگونه داده ها برنامه اجرا می شود در صحبت.  به عنوان مثال، اکسل صفحه گسترده خود را: شما قرار دادن داده ها به سلول های کوچک، و شما را به سلول های دیگر است که می گویند “خوب، فقط تسمه نقاله های کوچک این سلول های حاصل و اضافه کردن آنها را در این سلول.”  حتی اگر شما فکر می کنم شما فقط در حال نوشتن ماکروهای همراه شما واقعا برنامه نویسی، انجام می دهند.  پس که مانند یک کارخانه کوچک بر روی دسکتاپ شما وجود دارد.
در حال حاضر فراتر است که شیوه های مختلف است که شما را، شما می دانید، بلند تر از مفاهیم که به شما یاد خواهد بود اگر شما در رشته علوم رایانه مصرف می کردند می رفتن.  ایده کل برنامه نویسی در این سطح شما گفت یک چیز، برخی از چیزی انتزاعی و که یک دسته از چیزهای دیگر کنترل است.  پس گام بعدی این است که اتفاق می افتد که به جای تفکر فقط در مورد داده ها به عنوان قطعه چیز شما در حال کار با — رشته متن، شماره های تلفن خود, هر چه. شما شروع به فکر کردن در مورد آن بیت دستور العمل و دستور العمل های آن نیز اطلاعات محسوب مي شود و اطراف در نوار نقاله در کارخانه شما فرستاده می.  بنابراین آن مانند است نوار نقاله کوچک است که شما ممکن است در کافه خود، شما چیز کمی وجود دارد که چیزهایی سفارش تا قرار.
هنگامی که شما شروع به صحبت کردن در مورد اقدامات و چکیده آنها را، سپس شما می توانید شروع به صحبت کردن در مورد انجام چند بار و حلقه و این عمل این اقدام که ممکن است انجام که اکشن, که ممکن است دوباره و انجام چیزی، و شما بازگشتی انجام ممکن است ، نوع فراکتال الگوی.  و اینها بر اساس نظرات بیشتر ریاضی برنامه نویسی هستند ولی شما مجبور نیستید که در ابتدای کار.  شما فقط می توانید با ایده دستور العمل ساده شروع و اضافه کردن چیزهایی در رفتن و یاد بگیرید تا شما را.  و سپس شما خوب انجام دهد. . برنامه های کامپیوتر بزرگ دیوار Think

لینک دانلود