ویرگول
ورودثبت نام
learner
learnerیک کیبرد آزادی متعصب
learner
learner
خواندن ۴ دقیقه·۴ سال پیش

مار قدرتمند در برابر پسری که به جانشینیه مادرش اومده




سلام دوستان به اولین نوشته من خوش اومدین؛ قراره با هم دو زبان قدرتمند و معروف رو بررسی کنیم و ببینیم کدوم بهتره برای یادگیری و شروع:)

هرچند که هرچقدر شما بلد باشید بهتره و علمتون میره بالا؛ این دو زبان هم چیزی نیست جز python و ++C

1:python(پایتون)

مشخصات:

این زبان از چه نوعیه؟: شي گرا یا (object-oriented)؛ سطح بالا(high-level)و (dynamic types)

سطح سختی: خیلی آسان

کاربران:عموما برنامه نویسان؛هکر ها؛ طراحان سایت؛ ابزار نویسان؛ متخصصان بک اند و ...

طراح: خیدو فان روسوم

سال ساخت:۲۰ فوریه ۱۹۹۱(۳۲ سال پیش)

نسخه فعلی در زمان نوشتن:(نسخه پایدار) 3.11.2

خب این زبان واقعا آسونه واسه یادگیری صرفا فقط باید لیست دستورات رو بلد باشید و همه عملگر ها رو با کتابخونه غیره... :)

هک و امنیت:

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

بک اند:

فوق العاده و عالی و کاربردیه حالا با اینکه بک اند چیه کاری ندارم و بحثش جداست اما برای api نویسی؛انالیز؛ پایگاه داده یا دیتا بیس و .... عالیه

هوش مصنوعی و ماشین لرنینگ:

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

سایت:

لازمه از django , flask چیزی بگم؟؟؟؟؟!!!!:)


بررسی و نظر خودم:

متاسفانه وقت نشد که همه چیز رو در مورد پایتون بگم به دو دلیل ۱:من علم زیادی تو حوزه های دیگه ندارم جز هک و امنیت و۲: نمیخوام گمراهتون کنم:(

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

یک:

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

دو:

اگه بخوای جاوا / سی/سی پلاس پلاس و ... بعدش یاد بگیری دردسره درسته تو یادگیری راحته اما من به عنوان شروع اصلا پیشنهاد نمیکنم اگه نظر منو بخواین این زبان خیلی از چیز های بیخودی که نیازه رو بی نیاز میکنه:)

مثل نقطه جهنمی(; سمی کالون) اما وقتی که بهش فکر میکنی میفهمی نقطه جهنمی ارزشش بیشتر اینه که ۶ ماه زندگیت رو بزاری رو یه زبان جدید و نفهمی:(

حالا میریم سراغ زبان بعدی که چیزی نیست جز سی پلاس پلاس

C++:

مشخصات:

این زبان از چه نوعیه؟:شی گرا یا(object-oriented) و....

کاربران: عموما برنامه نویس ها؛ بسیاری از هکر ها؛ توسعه دهنده ها؛ بازی ساز ها؛ بک اند؛ نوشتن کرنل و ...

سطح سختی: متوسط رو به بالا

طراح: بیارنه استراستروپ

سال ساخت: یه جا هایی تو (۳۸ سال پیش)۱۹۸۵

نسخه فعلی در زمان نوشتن: 20++C

اها این زبان جانشین مادر زبان های برنامه نویسی هست (C) و واسه شروع مناسب و چالش های خودش هم داره و قدرتش هم طی این سالیان اثبات کرده.

هک و امنیت:

واقعا زبان قدرتمندیه و حرف واسه گفتن داره و بنظرم هر هکری اعم از کلاه سبز تا سیاه باید بلد باشه

این زبان برای نوشتن ویروس؛ابزار نویسی؛حملات مبتنی بر سخت افزار....و مناسبه و تنهاتون نمیزاره

نوشتن کرنل:

چند درصد از لینوکس با سی پلاس پلاس نوشته شد و غیر از این بخشی از سیستم عاملios هم با سی پلاس پلاس نوشته شده.و این خودش کفایت میکنه

توسعه:

میدونی موتور بازی Unreal Engine با سی پلاس پلاس نوشته شده یا حتیadobe یا بازیه god of war؛

یا call of duty با این زبان نوشته شده یا حتی fire fox/chrome/opera و...

بررسی و نظر خودم:

از نظر من انسان ها به این زبان مدیون هستن چون خیلی از چیز هایی که فکرش رو نمیکنید با این زبان نوشته شده حتی خود پایتون!!

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

الگوریتم؛برنامه نویسی؛علم کامپیوتر؛اشنایی با نحو یا سینتکس استاندارد(بیشتر زبان های برنامه نویسی با سی و سی پلاس پلاس نوشته و به همین دلیل نحو یا سینتکس مشابه ای دارن و تو زبان های دیگه کاربردی هستن)؛انتخاب سبک برنامه نویسی و... داره

شما وقتی این زبان رو یاد بگیرید میتونید زبان خیلی زیاده دیگه ای هم یاد بگیرید مثل پایتون و جاوا؛از طرفی این برنامه بازار کار خوبی داره و هنوز متقاضیان زیادی داره من به این دلیل این زبان رو معرفی کردم که در داخل خود ایران هم مقاله و اموزش های زیادی داره وگرنه یقینا زبان C رو معرفی میکردم که دلایل خودم رو دارم.

هرچند اگر میخواید طراحی وبسایت کار کنید وقتت تون رو هدر ندید و برید HTML/Css یاد بگیرید


خب دوستان اینم از اولین مقاله من امیدوارم لذت برده باشید:) ممنون میشم نظر بدید و راهنماییم کنید که پیشرفت کنم بزودی قراره کلی کار بکنیم و لذت ببریم و فعالیت های بیشتری بکنیم

زمان وبلاگ بعدی: یه جایی تو هفته بعد :)



برنامه نویسیهک و امنیت
۱
۰
learner
learner
یک کیبرد آزادی متعصب
شاید از این پست‌ها خوشتان بیاید