رابط مرورگرها دوربین برنامه ها آموزش شبکه های اجتماعی

چگونه خودتان برنامه ای برای کامپیوتر بنویسید. چگونه برنامه ها کار می کنند و چگونه نوشته می شوند

اوت
2015

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

پردازنده مرکزی رایانه شما فقط برنامه هایی را که به زبان صفرها و برنامه های نوشته شده درک می کنند. به عنوان مثال ، دستور "اضافه کردن ثابت 5 به عدد نوشته شده در ثبت نام AL" به صورت زیر نوشته شده است:

0000 0100 0000 0101

در اینجا 0000 0100 کد عملیات "اضافه کردن یک شماره به ثبت AL" و 0000 0101 یک نمایش باینری از شماره 5 است.

در سپیده دم صنعت ، برای ورود به یک برنامه به رایانه ، یا باید روی صدها سوئیچ ضامن بر روی پنل مخصوص کلیک کنید (سوئیچ را تغییر دهید خاموش - صفر ، سوئیچ ضامن ON - یک) یا پانچ های سوراخ در کارت پانچ مخصوص. آنها در یک سلول از هزار نفر اشتباه کردند - این برنامه به درستی کار نخواهد کرد ، آنقدر مهربان باشید که خودتان با استفاده از روش خیره کننده خطا را پیدا کنید.

واضح است که چنین روش برنامه نویسی بسیار ناخوشایند و مستعد خطا است. برای اینکه وقت خود را روی این خسته کننده نگذاریم ، برنامه نویسان تنبل شروع به فکر کردن در مورد نحوه جابجایی کار شکرگذار به دستگاه کردند.

شما می توانید یک بار خود را کاملاً عذاب دهید و به زبان صفرها و برنامه های کمکی بنام اسمبلر ("اسمبلر") بنویسید. این اسمبلر جادویی متنی قابل خواندن با انسان را می پذیرد و آن را به صفرها تبدیل می کند. به عنوان مثال ، همان دستور "اضافه کردن ثابت 5 به عدد نوشته شده در ثبت نام AL" به زبان مونتاژ x86 مانند این نوشته شده است:

من فکر می کنم شما موافقت خواهید کرد که این هنوز قابل خواندن تر از 0000 0100 0000 0101 است. حداقل مشخص است که ما درمورد اضافه (شماره) و شماره 5 صحبت می کنیم. اکنون این اسمبلر وظیفه دارد این خط را به 0000 0100 0000 0101 تبدیل کند. نوشتن برنامه های بزرگ دشوار است ، پردازنده های تولید کنندگان مختلف ممکن است به مونتاژ های مختلفی نیاز داشته باشند ، اما هنوز هم این یک قدم بزرگ به جلو بود.

فکر بیشتر مهندسی را نمی توان متوقف کرد. برای نوشتن کامپایلر یک زبان برنامه نویسی ، مانند Fortran ، باید یک بار عذاب کنید. سپس کمی عذاب بیشتر برای نوشتن کامپایلر Algol روی Fortran. سپس استراحت کنید ، عذاب کنید و یک کامپایلر زبان CPL را روی Algol بنویسید. کمی بیشتر عذاب آور است ، و می توانید کامپایلر زبان C را بر اساس CPL بنویسید.پس می توانید نگران باشید و کامپایلرهای C ++ ، Java ، C # و سایر زبانهای مدرن را به دلخواه خود بنویسید. با این حال ، هیچ کس استفاده از جاوا را برای نوشتن اسمبلر x86 و بستن بازگشتی ممنوع نخواهد کرد.

دفترچه راهنما

برای ایجاد یک برنامه ، باید Notepad را اجرا کنید. در مرحله بعد ، داده های لازم را وارد کنید ، متن مورد نظر را بنویسید. این بستگی به آنچه شما می خواهید ایجاد کنید. اگر این سند به یک صفحه وب سایت تبدیل شد ، همه چیز را در ویرایشگر html پر کنید.

مثلاً spsp را تایپ کنید. سند را تحت هر نام ذخیره کنید. بر روی "File" و "Save As ..." کلیک کنید فقط قالب صحیح را انتخاب کنید. در "نام پرونده" نام را بنویسید و به جای .txt قالب مورد نیاز خود را وارد کنید (html ، برای پرونده ما .bat.) پرونده ایجاد شده را باز کنید. اکنون می تواند هر چیزی را بنویسد. به جای "mspaint" مدیر وظیفه Taskmgr و غیره ، یعنی همه اینها بستگی به برنامه ای دارد که می خواهید ایجاد کنید.

در صورت انتخاب قالب مناسب ، در Notepad ، متن ساده می تواند تبدیل به یک برنامه شود. دفترچه یادداشت را باز کنید و کد برنامه زیر را بنویسید:

a \u003d جعبه ورودی ("زمان تایمر را وارد کنید")

c \u003d صندوق ورودی ("پیامی را برای تایمر وارد کنید")

سند را در قالب .vbs ذخیره کنید. همه چیز ، شما می توانید برنامه خود را اجرا کنید.

بعد از نوشتن متن برای برنامه ، مهمترین چیز این است که آن را در قالب صحیح یا پسوند ذخیره کنید. دفترچه یادداشت را باز کنید. متن برنامه زیر را وارد کنید:

ماشین حساب عنوان

set / p expr \u003d "عبارت را وارد کنید:"

تنظیم / پاسخ \u003d٪ expr٪

echo پاسخ:٪ جواب٪

این پرونده را در پسوند .bat یا .cmd ذخیره کنید. در خط فرمان ، می توانید کلمه "help" را وارد کنید. دستورات موجود را در آنجا مشاهده خواهید کرد. برای پیدا کردن نحو ، در قسمت "help /؟" را تایپ کنید. اگر برخی برنامه های افزودنی در دسترس نیست ، یک فرمان سریع را باز کنید و از یک فرمان مانند استفاده کنید. برای ذخیره متن در کنسول ، ترکیب زیر را فشار دهید: "Enter and Ctr + Z" را وارد کنید. بنابراین نوت بوک همچنین می تواند برنامه هایی ایجاد کند ، هر چند نه چندان عظیم و پیچیده. به طور معمول ، Notepad برنامه هایی را با پسوند * .bat * .cmd ، * .vbs ذخیره می کند.

یک برنامه ماشین حساب یکی از کارهای معمولی برنامه نویسی است. چنین برنامه ای تقریباً در هر زبان برنامه نویسی قابل اجرا است. یکی از محبوب ترین PLs دلفی است که می توانید کد ماشین حساب ساده و مؤثر را بنویسید.

شما نیاز دارید

  • - محیط برنامه نویسی دلفی

دفترچه راهنما

محیط برنامه نویسی دلفی خود را راه اندازی کنید. رابط برنامه خود را برنامه ریزی کنید. روی این دکمه 26 دکمه وجود خواهد داشت که 10 عدد آنها مسئول اعداد و بقیه برای توابع هستند. علاوه بر این ، یک جزء TPanel وجود خواهد داشت که نتیجه عمل نمایش داده می شود.

4 متغیر را به کدی اضافه کنید که موجب ذخیره شماره های وارد شده توسط کاربر و تعیین حالت می شود. به عنوان مثال:

واری
a، b، c: real؛ // شماره هایی که کاربر وارد می کند
d: عدد صحیح؛ // عمل ماشین حساب

می توانید متغیرهای ایجاد شده را هم محافظت شده و هم خصوصی اضافه کنید. اکنون ، برای هر دکمه شماره ، رویداد OnClick را کنترل کنید. برای همه رقم ها ، کد یکسان خواهد بود:

روش TForm1.Button1 کلیک (ارسال کننده: TObject)؛
شروع کنید
Panel1.Caption: \u003d Panel1.Caption + "number"
پایان دادن

"شماره" را با نام دکمه جایگزین کنید (اگر عدد 0 باشد ، سپس Panel1.Caption + "0").

متغیر d دارای عدد صحیح فرمت است و مقدار عددی مربوط به یک عمل را در بر می گیرد. اگر ضرب انجام شود ، می توان عمل را بر روی 1 تنظیم کرد ، اگر تقسیم 2 است ، اگر اضافه 3 است و غیره. برای عمل ضرب ، کد مانند خواهد بود:

روش TForm1.ButtonMultiplyClick (فرستنده: TObject)؛ // عمل ضرب کنید
شروع کنید
a: \u003d StrToFloat (Panel1.Caption)؛ // پس از کلیک بر روی دکمه ، مقدار متغیر a ذخیره می شود
d: \u003d 1؛ // متغیر عمل روی مقدار مناسب تنظیم می شود
Panel1.Caption: \u003d ""؛
پایان دادن

همین کار را برای تقسیم (ButtonDivClick) ، جمع (ButtonPlusClick) ، تفریق (ButtonMinusClick) و نمایی (ButtonPowerClick) انجام دهید.

برای پردازش مقدار "" \u003d "" باید شرایطی را ایجاد کنید و هر عمل را به نوبه خود در نظر بگیرید:

روش TForm1.ButtonClick (فرستنده: TObject)؛
شروع کنید
مورد d از
1: شروع // اگر d \u003d 1 ، یعنی دکمه ضرب را فشار دهید ، سپس عمل مربوطه انجام شود
b: \u003d StrToFloat (Panel1.Caption)؛
c: \u003d a * b؛

پایان دادن
2: شروع کنید
a: \u003d StrToFloat (Panel1.Caption)؛
c: \u003d a / b؛
Panel1.Caption: \u003d FloatToStr (c)؛

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

فیلم های مرتبط

کنسول یک رابط خط فرمان است. در این حالت ، کامپیوتر با وارد کردن دستورات متن کاربر از صفحه کلید ، دستورالعمل ها را دریافت می کند. کنسول خط فرمان در تمام نسخه های سیستم عامل ویندوز موجود است. امکان نوشتن در آن بسیار مهم است ، زیرا بسیاری از عملکردهای کنترل سیستم عامل از رابط گرافیکی در دسترس نیست و تنها وسیله ای که با استفاده از این توابع می توان خط فرمان را نام برد.

شما نیاز دارید

  • - کامپیوتر شخصی.

دفترچه راهنما

برای تماس با خط فرمان ، روی "شروع" click "اجرای" کلیک کنید. در پنجره ای که باز می شود ، در خط "Open" ، نام برنامه (cmd.exe) را وارد کنید و بر روی OK کلیک کنید.

می توانید کنسول را به روش دیگری تماس بگیرید. بر روی "شروع" → "همه برنامه ها" → "لوازم جانبی" → "فرمان سریع" کلیک کنید.



برای کار راحت تر خط فرمان را سفارشی کنید. برای انجام این کار ، در خط فرمان ، بر روی عنوان پنجره در گوشه بالا سمت چپ کلیک کنید. در منوی کشویی گزینه "Properties" و سپس تب "General" را انتخاب کنید. در زیر بخش "دستورات یادآوری" ، در قسمت "اندازه بافر" ، 999 را وارد کنید. این به شما امکان می دهد تا از پنجره خط فرمان پیمایش کنید. در قسمت "Number buffers" مقدار 5 را وارد کنید. در این حالت ، تعداد خطوط در پنجره فرمان به 5000 افزایش می یابد.

دفترچه یادداشت یک ویرایشگر متن ساده است. با آن اسناد را با فرمت .txt مشاهده می کنند. می توانید با کلیک کردن بر روی "شروع" ، دفترچه یادداشت را شروع کنید. "برنامه ها" و "لوازم جانبی" را انتخاب کنید. این می تواند متن را چاپ کند ، صفحات وب و حتی ویروس های کوچک ایجاد کند. و آیا کسی فکر کرده است که در یک دفترچه ساده می توانید یک برنامه خوب ایجاد کنید؟

شما نیاز دارید

  • رایانه شخصی ، دفترچه یادداشت نصب شده است

دفترچه راهنما

  • برای ایجاد یک برنامه ، باید Notepad را اجرا کنید.
  • مثلاً spsp را تایپ کنید. سند را تحت هر نام ذخیره کنید. بر روی "File" و "Save As ..." کلیک کنید فقط قالب صحیح را انتخاب کنید. در "نام پرونده" نام را بنویسید و به جای .txt قالب مورد نیاز خود را وارد کنید (html ، برای پرونده ما .bat.) پرونده ایجاد شده را باز کنید. اکنون می تواند هر چیزی را بنویسد. به جای "mspaint" مدیر وظیفه Taskmgr و غیره ، یعنی همه اینها بستگی به برنامه ای دارد که می خواهید ایجاد کنید.
  • در صورت انتخاب قالب مناسب ، در Notepad ، متن ساده می تواند تبدیل به یک برنامه شود. دفترچه یادداشت را باز کنید و کد برنامه زیر را بنویسید:
  • a \u003d جعبه ورودی ("زمان تایمر را وارد کنید")

    c \u003d صندوق ورودی ("پیامی را برای تایمر وارد کنید")

    msgbox "زمان سنج در حال اجرا"

    سند را در قالب .vbs ذخیره کنید. همه چیز ، شما می توانید برنامه خود را اجرا کنید.

  • بعد از نوشتن متن برای برنامه ، مهمترین چیز این است که آن را در قالب صحیح یا پسوند ذخیره کنید. دفترچه یادداشت را باز کنید. متن برنامه زیر را وارد کنید:
  • ماشین حساب عنوان

    set / p expr \u003d "عبارت را وارد کنید:"

    تنظیم / پاسخ \u003d٪ expr٪

    echo پاسخ:٪ جواب٪

  • این پرونده را در پسوند .bat یا .cmd ذخیره کنید. در خط فرمان ، می توانید کلمه "help" را وارد کنید. دستورات موجود را در آنجا مشاهده خواهید کرد. برای پیدا کردن نحو ، در قسمت "help /؟" را تایپ کنید. اگر برخی برنامه های افزودنی در دسترس نیست ، یک فرمان سریع را باز کنید و از یک فرمان مانند استفاده کنید. برای ذخیره متن در کنسول ، ترکیب زیر را فشار دهید: "Enter and Ctr + Z" را وارد کنید. بنابراین نوت بوک همچنین می تواند برنامه هایی ایجاد کند ، هر چند نه چندان عظیم و پیچیده. به طور معمول ، Notepad برنامه هایی را با پسوند * .bat * .cmd ، * .vbs ذخیره می کند.
  • نکته اضافه شده 16 نوامبر 2011 نکته 2: نحوه نوشتن برنامه حسابگر برنامه ماشین حساب یکی از کارهای معمولی برنامه نویسی است. چنین برنامه ای تقریباً در هر زبان برنامه نویسی قابل اجرا است. یکی از محبوب ترین PLs دلفی است که می توانید کد ماشین حساب ساده و مؤثر را بنویسید.

    شما نیاز دارید

    • - محیط برنامه نویسی دلفی

    دفترچه راهنما

  • محیط برنامه نویسی دلفی خود را راه اندازی کنید. رابط برنامه خود را برنامه ریزی کنید. روی این دکمه 26 دکمه وجود خواهد داشت که 10 عدد آنها مسئول اعداد و بقیه برای توابع هستند. علاوه بر این ، یک جزء TPanel وجود خواهد داشت که نتیجه عمل نمایش داده می شود.
  • 4 متغیر را به کدی اضافه کنید که موجب ذخیره شماره های وارد شده توسط کاربر و تعیین حالت می شود. به عنوان مثال: وارا ، ب ، ج: واقعی؛ // اعدادی که کاربر وارد d می کند: عدد صحیح؛ // عمل ماشین حساب
  • می توانید متغیرهای ایجاد شده را هم محافظت شده و هم خصوصی اضافه کنید. اکنون ، برای هر دکمه شماره ، رویداد OnClick را کنترل کنید. برای همه ارقام ، کد یکسان خواهد بود: روش TForm1.Button1Click (فرستنده: TObject) ؛ startPanel1.Caption: \u003d Panel1.Caption + "number" end؛ "number" را با نام دکمه جایگزین کنید (اگر عدد 0 باشد ، سپس Panel1.Caption + "0" )
  • متغیر d دارای عدد صحیح فرمت است و مقدار عددی مربوط به یک عمل را در بر می گیرد. اگر ضرب انجام شود ، می توان عمل را بر روی 1 تنظیم کرد ، اگر تقسیم 2 باشد ، اگر اضافه شود 3 و غیره. برای عمل ضرب ، کد اینگونه خواهد بود: روش TForm1.ButtonMultiplyClick (فرستنده: TObject)؛ // شروع ضرب عمل: \u003d StrToFloat (Panel1.Caption)؛ // پس از کلیک بر روی دکمه ، مقدار متغیر آگهی ذخیره می شود: \u003d 1؛ // متغیر عمل روی مقدار مناسب تنظیم شده است. Panel1.Caption: \u003d ""؛ end؛
  • همین کار را برای تقسیم (ButtonDivClick) ، جمع (ButtonPlusClick) ، تفریق (ButtonMinusClick) و نمایی (ButtonPowerClick) انجام دهید.
  • برای پردازش مقدار "" \u003d "" لازم است که یک حالت مورد ایجاد شود و هر عمل یک به یک بررسی شود: روش TForm1.ButtonClick (فرستنده: TObject) ؛ begincase d of1: // // d d \u003d 1 ، یعنی دکمه ضرب را فشار دهید ، سپس اتفاق می افتد عمل مربوطه b: \u003d StrToFloat (Panel1.Caption)؛ c: \u003d a * b؛ Panel1.Caption: \u003d FloatToStr (c)؛ end؛ 2: begina: \u003d StrToFloat (Panel1.Caption)؛ c: \u003d a / b؛ Panel1 .Caption: \u003d FloatToStr (c) ؛ ...
  • به طور مشابه اقدامات علاوه بر ، تفریق و استخراج را نیز انجام دهید. ماشین حساب آماده است.
  • نحوه نوشتن برنامه ماشین حساب - نسخه چاپی این مقاله را ارزیابی کنید!

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

    هر برنامه یا بازی در رسانه های ذخیره سازی ، به عنوان مثال ، یک هارد دیسک ، کارت حافظه ، CD یا DVD-ROM یا برخی دیگر ذخیره می شود ، اما پس از شروع ، آن را در RAM یک رایانه یا دستگاه دیگر بارگذاری می کنید و از آنجا کار خود را شروع می کند.

    اطلاعات ویژه ( کدهای دستگاه ) به صورت بلوک به پردازنده منتقل می شوند و پردازنده به نوبه خود آنها را پردازش می کند و آنها را انجام می دهد: محاسبات را انجام می دهد ، دستورات را به پردازنده ویدیو ، کارت صدا یا دستگاه های خارجی از طریق کنترلر منتقل می کند.

    هر برنامه یا بازی می تواند تعداد زیادی از چنین بلاک ها را تشکیل دهد و کامپیوتر تمام این دستورات را در عرض چند ثانیه پردازش می کند. چگونه آنها کار می کنند ، مانند آنچه توضیح داده شده است ، اجرا می کنند ، حالا بیایید به نحوه نوشتار آنها حرکت کنیم.

    دو نوع برنامه نویسی وجود دارد:

    1. > سطح پایین

    2. > سطح بالا

    برنامه نویسی سطح پایین امروزه به دلیل سرعت بالای اجرای آن ، صرفه جویی در حافظه رم و حافظه دائمی ، امکان نوشتن بدون تکیه بر سیستم عامل ، دسترسی به حالت پردازنده محافظت نشده ، فقط برای نوشتن برنامه های تخصصی ، آب و برق و درایورها مورد استفاده قرار می گیرد. عدم تحمل دستگاه های دیگر بدون تغییر علاوه بر این ، برخی از ویژگی های ذکر شده توسط زبان های سطح بالا مدرن ارائه شده است. اما در حال حاضر ، اجازه دهید در مورد زبانهای برنامه نویسی سطح پایین صحبت کنیم. این زبانها تا حد ممکن به زبان ماشین نزدیک هستند ، که برای انسان غیر انسانی است.

    به عنوان مثال ، من چندین کامپایلر (برنامه هایی که سوابق ما را برای اجرای مستقیم روی رایانه در دستگاه ترجمه می کنند) اسمبلر زبان برنامه نویسی سطح پایین را ارائه می دهم:

    FASM ، MASM ، TASM ، NASM

    همه آنها به اسمبلك نوشته شده اند ، اما گویشهای متفاوتی دارند. همه آنها در سهام مساوی توزیع می شوند ، اما اکنون فقط FASM را در نظر خواهیم گرفت.

    در اینجا یک برنامه اسمبلر نمونه برای Windows و DOC آورده شده است:

    ویندوز:

    شامل "win32ax.inc" .codemain: فراخوانی MessageBox ، NULL ، "سلام ، جهانی!" ، "مثال_cod:" ، MB_OKinvoke ExitProcess ، 0.end اصلی

    DOC:

    org 100h

    حرکت آه ، ساعت 9
      mov dx ، سلام
      ساعت 21
      حرکت آه ، ساعت 8
      ساعت 21
      int 20h

    سلام db 13.10 ، سلام ، جهانی! $

    همانطور که از نمونه ها می بینید ، درک آنها دشوار است ، اما یک میل وجود دارد. اما برای مبتدیان ، مناسب نیست ، توصیه می کنم برخی از زبان های سطح بالا را یاد بگیرید ، زیرا قابلیت های آن برای حل بسیاری از مشکلات کافی است.

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

    به عنوان مثال ، من به شما چند زبان مشترک می دهم:

    دلفی   (ادامه داد پاسکال)، C ++, جاوا   (زبان تفسیر شده)

    کامپایلر این زبانها نیز زیاد است.

    در اینجا برنامه ای به این زبانها وجود دارد که "سلام" را روی مانیتور نمایش می دهد.

    پاسکال:

    وار a: رشته؛

    a: \u003d "سلام"؛

    دلفی:

    ($ APPTYPE CONSOLE)

    نوشتن ("سلام")؛

    C ++:

    # شامل

    (std :: cout<< «Hello, world!» << std::endl;

    در اینجا چندین زبان را بررسی کردیم که اکنون بیشتر برنامه ها در آنها نوشته شده است.

    اگر بعد از خواندن تمایل به مطالعه آنها دارید ، لطفاً. علاوه بر این ، در قرن ما ، دانش برنامه نویسی ضرری نخواهد داشت. برای کسانی که قبلاً تصمیم به مطالعه برنامه نویسی کرده اند ، من فقط چند نکته را بیان می کنم.

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

    این برای برنامه نویسان مبتدی ایده آل است. نوشتن برنامه ها روی آن آسان است ، متغیرها ، عملکردها ، رویه ها و غیره حساس به آن نیست.

    اما قابلیت های آن محدود است ، بنابراین شما باید به یک زبان برنامه نویسی مدرن دیگری بروید ...



    اگر برنامه نویسی برای ایجاد کد داشته باشد ، یک برنامه نویس تازه کار چه کاری باید انجام دهد؟ خوب ، یا تقریباً هیچ چیز ، زیرا خود رایانه با سیستم عامل نصب شده بر روی آن ، در نظر گرفته نمی شود. به شما گفته می شود که Notepad (Notepad.exe) در اینجا کمک خواهد کرد. بیایید صحبت کنیم چگونه یک برنامه را با استفاده از چیز دیگری بنویسیم.

    حال برای برنامه ریزی به هر زبانی ، مرسوم است از محیط های ویژه برنامه نویسی استفاده شود. هر محیطی شامل یک ویرایشگر مناسب است که در آن کد نوشته شده است ، ابزارهای اشکال زدایی و کامپایلر و همچنین برخی از نرم افزارها. اما در طلوع عصر کامپیوتر ، اوضاع به این ترتیب نبود. در حال حاضر سخت است تصور کنید که در DOS می توانید بدون کمک Notepad یک فایل متنی بنویسید. همچنین ، بدون کمک Notepad ، امکان ایجاد یک برنامه و حتی ایجاد "در پرواز" روی کدهای فرآیندهای اجرایی فراهم شد.

    سپس با ظهور آخرین نسخه های DOS و ویندوز اول ، آنها شروع به استفاده از یک برنامه notepad کردند. برای نوشتن یک برنامه به زبان پاسکال یا هر زبان محبوب دیگر زمان. هنوز این عقیده وجود دارد که برنامه نویسان واقعی کد را در دفترچه یادداشت می نویسند. خوب ، اگر می دانید چگونه یک برنامه را به یک زبان خاص بنویسید ، Notepad کافی خواهد بود ، اما ابزارهای تخصصی هنوز هم بهتر هستند. کار در آنها راحت تر و سریع تر است.

    نکته خوب این است که کد نوشتاری را می توان بلافاصله ردیابی کرد (اجرای مرحله به مرحله) را در دیباگر شروع کرد. این به شما امکان می دهد خطاها را به سرعت پیدا کنید. خوب ، شما نمی توانید بدون کامپایلر انجام دهید. کد با دستورات در صورتی که دستگاه آن را نفهمد همان متن است. مگر اینکه بدانید چگونه برنامه را با کد دستگاه بنویسید. کامپایلر فقط برای ترجمه برنامه از یک زبان برنامه نویسی که برای مردم قابل درک است ، به زبانی که برای یک کامپیوتر قابل درک باشد ، لازم است.

    اما نباید دفترچه یادداشت را فراموش کنید. درست است ، شما بعید است که یک برنامه جدی و طولانی را در آن بنویسید (پذیرفتن آن آسان است و پیدا کردن اشتباه دشوار است). اما در اینترنت اکنون می توانید دستور العمل های زیادی در مورد چگونگی نوشتن یک برنامه در Notepad پیدا کنید ، و با پسوند های BAT و VBS ذخیره کنید. اینها واقعاً برنامه نیستند ؛ به زبان سیستم عامل ، این پرونده ها اجرایی نامیده می شوند. و قبل از نوشتن برنامه ، باید دستورات کنترل را از طریق کنسول ویندوز و زبان ویژوال بیسیک یاد بگیرید. در غیر این صورت ، شما باید از دستور العمل های آماده استفاده کنید.

    و باور نکنید که در Notepad می توانید یک ویروس تمام عیار بنویسید. خلاقیت هکرهای مدرن هزاران خط دارد که بخش قابل توجهی از آن توسط حفاظت و پنهان کردن کد اجرایی اشغال شده است. یک برنامه شوخی کوچک از فیلتر شدن اکثر آنتی ویروس ها عبور نمی کند. و اگر از او محافظت کنید ، او به یک شخص بزرگ تبدیل می شود. و در اینجا دوباره باید یاد بگیرید که چگونه این کار را انجام دهید ، و به دنبال دستور العمل های آماده نباشید.

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

      در حال بارگیری ...