۰۵ مرداد ۱۴۰۰
  ۰۵ مرداد ۱۴۰۰
0
0

آموزش مقدماتی زبان برنامه نویسی سی (C) – قسمت اول

253 بازدید
آموزش مقدماتی زبان برنامه نویسی سی (C)

به نام خدا سلام خدمت همه ی دوستان سایبر آموز، ما سعی کردیم یک دوره رایگان تحت عنوان برنامه نویسی با زبان همه منظوره سی (C) آماده کنیم.طبق رود مپی که در سایت قرار دادیم یکی از عنوانی که برای یادگیری دنیای هک و امنیت مهم و ضروری می باشد یادگیری زبان برنامه نویسی سی و سی پلاس پلاس است. ما گفتیم زبان برنامه نویسی C یک زبان همه منظوره است یعنی تمام نرم افزارهایی که به صورت روزمره در ویندوز با آن ها کار می کنیم توسط زبان مادر c و ++C نوشته شده اند و در صنعت خودروسازی، فضایی، معماری، بانکی، کنسول بازی ، هک و امنیت ، مهندسی معکوس، … کاربرد دارند.

 

زبان برنامه نویسی سی چیست ؟

زبان برنامه نویسی C یک زبان همه‌منظوره، کامپایل‌شونده، سطح میانی، ساخت‌یافته، دستوری است که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه‌های بل ساخته شد. در اصل قبل از اینکه زبان برنامه نویسی سی پلاس پلاس به وجود بیاید شما مجبور بودید از زبان برنامه نویسی C استفاده کنید. عیبی که زبان C داشت از قابلیت شیء گرایی پشتیبانی نمی کرد. برنامه نویسی به زبان C++‎ نسبت به C دارای قدرت بیشتری است. کارهایی می توان انجام داد که در C برای انجام آن ها (در صورت امکان) زحمت بیشتری نیاز است. خانواده سی به سه دسته تقسیم می شوند سی ، سی پلاس پلاس و سی شارپ که کاربرد زیادی در زمینه ی ساخت نرم افزار های ویندوزی دارد.

 

کاربرد زبان برنامه نویسی C و ++C در هک و امنیت

زبان برنامه نویسی C زبان سطح پایین و پایه ترین زبان برنامه نویسی است. لینوکس، ویندوز و مکینتاش و … بر اساس این زبان ساخته شده اند. این زبان به هکر ها توانایی نوشتن برنامه های تحت شبکه را می‌دهد. زبان ++C که بر پایه زبان C است و زبانی سطح بالا محسوب می‌شود. این زبان قوی تر از C عمل می‌کند و در حوزه های بیشتری کاربرد دارد. از هر دو زبان C و ++C در انجام کارهای زیر می‌توان استفاده کرد:

  1. ساخت بد افزار
  2. ساخت پیلود
  3. ساخت ویروس
  4. بهره برداری موثر از برنامه ها
  5.  ایجاد و ساخت اکسپلویت های مخصوص خود

سرفصل دوره

  • مقدمات زبان c
  • ورودی خروجی در زبان c
  • حلقه های تکرار و ساختار های تصمیم
  • توابع و کلاس های حافظه
  • آرایه ها و رشته ها
  • اشاره گر ها
  • ساختمان ها و enum ها و union ها
  • فایل ها
  • توابع مفید
  • پروژه های مفید
  • صف و پشته و لیست های پیوندی
  • مرتب سازی و جستجو

 

🙍🏻‍♂️ مدرس این دوره آقای محمد راستینه می باشد

آیا این مطلب را می پسندید؟
https://cyberamooz.com/?p=2316
اشتراک گذاری:
میلاد رنجبر وبسایت شخصی
من میلاد رنجبر هستم. علاقه مند به دنیای هک و امنیت و برنامه نویسی هستم. دوست دارم هر چیزی رو که یاد میگیرم به زبان خیلی ساده به دوستان آموزش بدم. علاقه شدیدی به تست نفوذ سیستم ها دارم و تلاش می کنم همیشه در این شاخه از تست نفوذ پیشرفت کنم.
مطالب بیشتر
برچسب ها:

باکس دانلود

پسورد: www.cyberamooz.com

نظرات

0 نظر در مورد آموزش مقدماتی زبان برنامه نویسی سی (C) – قسمت اول

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


5 + یک =

هیچ دیدگاهی نوشته نشده است.