MmdKabir ارسال شده در May 11, 2023 اشتراک گذاری ارسال شده در May 11, 2023 سلام و وقت بخیر به تمام عزیزان علاقه مند به حوضه برنامه نویسی. جدیدا زبان برنامه نویسی BrainF*ck خیلی ترند شده و تقریبا هرجا صحبت از سختی باشه اسم ایشان از قلم نمیوفته و از اسمشم معلومه که قراره با مغز چیکار کنه. اما واقعیت چیه برینفاک (به انگلیسی: Brainfuck ) یک زبان برنامهنویسی رمزی است که دستورهای بسیار کمی دارد. این برنامه در سال ۱۹۹۳ توسط اربن مولر با هدف طراحی یک زبان برنامهنویسی با کوچکترین کامپایلر ممکن طراحی شد. کامپایلرهای برینفاک معمولاً کمتر از ۲۰۰ بایت حجم دارند و حتی یک کامپایلر ۱۰۰ بایتی نیز برای آن وجود دارد. یادگیریاین زبان بسیار ساده است ولی برنامهنویسی با اون بسیار سخته به این دلیل که کلا از ۸ تا کامند پشتیبانی میکنه و به جز اونها هرچی در فایل برنامه باشه به عنوان کامنت در نظر گرفته میشه. فکر میکنم این زبان مختصر ترین زبان Turing complete باشه و برای همینه که اینقدر معروف شده ولی در عمل کسی ازش استفاده نمیکنه . دستورات این زبان به شرح زیر است: > = increases memory pointer, or moves the pointer to the right 1 block. < = decreases memory pointer, or moves the pointer to the left 1 block. + = increases value stored at the block pointed to by the memory pointer - = decreases value stored at the block pointed to by the memory pointer [ = like c while(cur_block_value != 0) loop. ] = if block currently pointed to's value is not zero, jump back to [ , = like c getchar(). input 1 character. . = like c putchar(). print 1 character to the console اما زبان چطوری کار میکند: در این زبان شما یک اشارهگر و یک حافظه نامحدود دارید که با دستور های < و > می توانید در خانههای حافظه جا به جا شوید، با دستور های + و − مقدار آن خانه حافظه یکی کم یا زیاد میشود و وظیفه چاپ و گرفتن اطلاعات از کاربر با "." و "," است. احتمالا سخت ترین قسمت زبان for آن باشد(شاید هم while مناسب تر باشد) که با دستورات ] , [ کار میکند و دستورات داخل براکت را تا وقتی اجرا میکند (دقیقا نفهمیدم با چه زمانی :)) ) همونطورکه حدس میزنید در این زبان string به کلی وجود ندارد، آن هم نه مثل c که با char* هندل بشود بلکه به کلی وجود ندارد و یه helloworld ساده مشابه زیر خواهد بود: >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-] >++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++ .------.--------.[-]>++++++++[<++++>- ]<+.[-]++++++++++. البته چندین مدل دیگر هم امکان پیادهسازی helloworld وجود دارد و این نشان از قدرت و انعطاف پذیری زبان است. #شوخی مخفی کننده @lordreza @Nixgamer @aslemehrantv @Ocanner @Olden @Iliya @AmirMahdi @PedarKhande 3 نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
lordreza ارسال شده در May 11, 2023 اشتراک گذاری ارسال شده در May 11, 2023 از اسمش معلومه قراره با مغز چیکار کنه نقل قول کسی که میخواهد مثل خورشید بدرخشد اول باید مثل خورشید بسوزد. [ آدولف هیتلر ] 𝓶𝔂 𝓫𝓻𝓸𝓽𝓱𝓮𝓻 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Olden ارسال شده در May 11, 2023 اشتراک گذاری ارسال شده در May 11, 2023 این زبان آدمو به قول خودمون "شیت" میکنه نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MmdKabir ارسال شده در May 11, 2023 سازنده اشتراک گذاری ارسال شده در May 11, 2023 در ۱ ساعت قبل، lordreza گفته است: از اسمش معلومه قراره با مغز چیکار کنه به شهادت میرسونه مغزو در 5 دقیقه قبل، Olden گفته است: این زبان آدمو به قول خودمون "شیت" میکنه نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Fuck ارسال شده در May 11, 2023 اشتراک گذاری ارسال شده در May 11, 2023 در 11 ساعت قبل، MmdKabir گفته است: سلام و وقت بخیر به تمام عزیزان علاقه مند به حوضه برنامه نویسی. جدیدا زبان برنامه نویسی BrainF*ck خیلی ترند شده و تقریبا هرجا صحبت از سختی باشه اسم ایشان از قلم نمیوفته و از اسمشم معلومه که قراره با مغز چیکار کنه. اما واقعیت چیه برینفاک (به انگلیسی: Brainfuck ) یک زبان برنامهنویسی رمزی است که دستورهای بسیار کمی دارد. این برنامه در سال ۱۹۹۳ توسط اربن مولر با هدف طراحی یک زبان برنامهنویسی با کوچکترین کامپایلر ممکن طراحی شد. کامپایلرهای برینفاک معمولاً کمتر از ۲۰۰ بایت حجم دارند و حتی یک کامپایلر ۱۰۰ بایتی نیز برای آن وجود دارد. یادگیریاین زبان بسیار ساده است ولی برنامهنویسی با اون بسیار سخته به این دلیل که کلا از ۸ تا کامند پشتیبانی میکنه و به جز اونها هرچی در فایل برنامه باشه به عنوان کامنت در نظر گرفته میشه. فکر میکنم این زبان مختصر ترین زبان Turing complete باشه و برای همینه که اینقدر معروف شده ولی در عمل کسی ازش استفاده نمیکنه . دستورات این زبان به شرح زیر است: > = increases memory pointer, or moves the pointer to the right 1 block. < = decreases memory pointer, or moves the pointer to the left 1 block. + = increases value stored at the block pointed to by the memory pointer - = decreases value stored at the block pointed to by the memory pointer [ = like c while(cur_block_value != 0) loop. ] = if block currently pointed to's value is not zero, jump back to [ , = like c getchar(). input 1 character. . = like c putchar(). print 1 character to the console اما زبان چطوری کار میکند: در این زبان شما یک اشارهگر و یک حافظه نامحدود دارید که با دستور های < و > می توانید در خانههای حافظه جا به جا شوید، با دستور های + و − مقدار آن خانه حافظه یکی کم یا زیاد میشود و وظیفه چاپ و گرفتن اطلاعات از کاربر با "." و "," است. احتمالا سخت ترین قسمت زبان for آن باشد(شاید هم while مناسب تر باشد) که با دستورات ] , [ کار میکند و دستورات داخل براکت را تا وقتی اجرا میکند (دقیقا نفهمیدم با چه زمانی :)) ) همونطورکه حدس میزنید در این زبان string به کلی وجود ندارد، آن هم نه مثل c که با char* هندل بشود بلکه به کلی وجود ندارد و یه helloworld ساده مشابه زیر خواهد بود: >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-] >++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++ .------.--------.[-]>++++++++[<++++>- ]<+.[-]++++++++++. البته چندین مدل دیگر هم امکان پیادهسازی helloworld وجود دارد و این نشان از قدرت و انعطاف پذیری زبان است. #شوخی نمایش محتوا مخفی @lordreza @Nixgamer @aslemehrantv @Ocanner @Olden @Iliya @AmirMahdi @PedarKhande توضیحاتت ب شدت خفن بود مشتی 1 نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MmdKabir ارسال شده در May 12, 2023 سازنده اشتراک گذاری ارسال شده در May 12, 2023 در 10 ساعت قبل، Fuck گفته است: توضیحاتت ب شدت خفن بود مشتی ❤ نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
AMIRALl ارسال شده در May 12, 2023 اشتراک گذاری ارسال شده در May 12, 2023 هیچی نفمیدم ولی عالی 1 نقل قول Number One Family لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MmdKabir ارسال شده در May 12, 2023 سازنده اشتراک گذاری ارسال شده در May 12, 2023 در 1 ساعت قبل، AMIRALl گفته است: هیچی نفمیدم ولی عالی طبیعیه, مام چیز زیادی نمیفهمیم ازش نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
AmirMahdi ارسال شده در May 14, 2023 اشتراک گذاری ارسال شده در May 14, 2023 Malbolge • Documentation (The fun part) نقل قول (=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O< Output: Hello, world. Online compiler: https://www.tutorialspoint.com/execute_malbolge_online.php Code to copy نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MmdKabir ارسال شده در May 14, 2023 سازنده اشتراک گذاری ارسال شده در May 14, 2023 در 2 ساعت قبل، AmirMahdi گفته است: Malbolge • Documentation (The fun part) خداحافظ نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
iSpicy ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در در ۱۴۰۲/۲/۲۱ در 14:32، lordreza گفته است: از اسمش معلومه قراره با مغز چیکار کنه نقل قول Nᴜᴍʙᴇʀ Oɴᴇ Fᴀᴍɪʟʏ My brothers لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
AMIRALl ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در در ۱۴۰۲/۲/۲۲ در 12:59، MmdKabir گفته است: طبیعیه, مام چیز زیادی نمیفهمیم ازش مگه برنامه نویس نیستید؟ نقل قول Number One Family لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
iSpicy ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در هم اکنون، AMIRALl گفته است: مگه برنامه نویس نیستید؟ یک برنامه نویس ساده هست نقل قول Nᴜᴍʙᴇʀ Oɴᴇ Fᴀᴍɪʟʏ My brothers لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MmdKabir ارسال شده در May 15, 2023 سازنده اشتراک گذاری ارسال شده در May 15, 2023 در ۱ ساعت قبل، AMIRALl گفته است: مگه برنامه نویس نیستید؟ طیف مختلفی زبان برنامه نویسی وجود داره و فقط یکی نیست ,و همچنین دلیلی نداره همشو بفهمی و بلد باشی. مثل دویدنه, دویدن مادر همه ورزشاست و توی همه ورزشا کاربرد داره, اگر مستقیم نباشه غیر مستقیم هست. اما دویدن توی هر کدوم از شاخه ها متفاوته. دلیل نمیشه چون من مثلا 2 تا زبانو بلدم اینم بلد باشم, و این زبان هم زبان کاملی برای انجام پروژه نیست و صرفا جهت طنز و اذیت ساخته شده وگرنه کسی وقت برای یادگیریش نمیزاره. در ۱ ساعت قبل، iSpicy گفته است: یک برنامه نویس ساده هست بنده حدود +5 سال تجربه در این زمینه دارم و عقیدم بر اینه که باید خودتو زیاد بالا نبینی که بازم برای بهتر شدن تلاش و پیشرفت کنی. نقل قول "هیچ مردمی بیشتر از مستندات فرهنگ خود زندگی نمی کنند."- آدولف هیتلر ?? ??????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Slap ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در 1 دقیقه قبل، MmdKabir گفته است: طیف مختلفی زبان برنامه نویسی وجود داره و فقط یکی نیست ,و همچنین دلیلی نداره همشو بفهمی و بلد باشی. مثل دویدنه, دویدن مادر همه ورزشاست و توی همه ورزشا کاربرد داره, اگر مستقیم نباشه غیر مستقیم هست. اما دویدن توی هر کدوم از شاخه ها متفاوته. دلیل نمیشه چون من مثلا 2 تا زبانو بلدم اینم بلد باشم, و این زبان هم زبان کاملی برای انجام پروژه نیست و صرفا جهت طنز و اذیت ساخته شده وگرنه کسی وقت برای یادگیریش نمیزاره. + نقل قول We can make, accidents happen لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
lordreza ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در 20 دقیقه قبل، MmdKabir گفته است: طیف مختلفی زبان برنامه نویسی وجود داره و فقط یکی نیست ,و همچنین دلیلی نداره همشو بفهمی و بلد باشی. مثل دویدنه, دویدن مادر همه ورزشاست و توی همه ورزشا کاربرد داره, اگر مستقیم نباشه غیر مستقیم هست. اما دویدن توی هر کدوم از شاخه ها متفاوته. دلیل نمیشه چون من مثلا 2 تا زبانو بلدم اینم بلد باشم, و این زبان هم زبان کاملی برای انجام پروژه نیست و صرفا جهت طنز و اذیت ساخته شده وگرنه کسی وقت برای یادگیریش نمیزاره. بنده حدود +5 سال تجربه در این زمینه دارم و عقیدم بر اینه که باید خودتو زیاد بالا نبینی که بازم برای بهتر شدن تلاش و پیشرفت کنی. صد در صد همینطوره نقل قول کسی که میخواهد مثل خورشید بدرخشد اول باید مثل خورشید بسوزد. [ آدولف هیتلر ] 𝓶𝔂 𝓫𝓻𝓸𝓽𝓱𝓮𝓻 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
iSpicy ارسال شده در May 15, 2023 اشتراک گذاری ارسال شده در May 15, 2023 در هم اکنون، MmdKabir گفته است: بنده حدود +5 سال تجربه در این زمینه دارم و عقیدم بر اینه که باید خودتو زیاد بالا نبینی که بازم برای بهتر شدن تلاش و پیشرفت کنی. خیلی هم عالی 1 نقل قول Nᴜᴍʙᴇʀ Oɴᴇ Fᴀᴍɪʟʏ My brothers لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Nikotin ارسال شده در September 20, 2023 اشتراک گذاری ارسال شده در September 20, 2023 (ویرایش شده) جالب بود. موفق باشی ویرایش شده September 20, 2023 توسط Nikotin 1 نقل قول ما یِ نَسلِ #غمگین با صورتایِ #شادیم. ?? ??? ??? #??? ?????????? ???? #????? ????? لینک به دیدگاه به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید.
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.