ترجمه فارسی توضیحات (ترجمه ماشینی)
بررسی مجدد علوم کامپیوتر: مدل فراخوانی بیان فرآیند
من تقریباً سی سال است که نویسنده «علم رایانه را مورد بازنگری قرار میدهم» میشناسم، بنابراین در حالی که سعی میکنم عینی باشم، انتظار برخی سوگیریهای شخصی و همچنین اختلاف نظر با کارل را داشته باشم. علوم کامپیوتر سنتی، الگوریتم ترتیبی و منطق بولی را در قلب علم کامپیوتر قرار می دهد. کارل دیدگاه بسیار گسترده تری دارد. او علم کامپیوتر را نظریه «بیان فرآیند» میداند – برای مثال، با توجه به فرآیند جمع کردن یک میلیون عدد، چگونه این فرآیند به صورت فیزیکی انجام میشود (به صورت فیزیکی بیان میشود) و به صورت نمادین (به صورت نمادین بیان میشود)؟ به طور کلی، این کار به طور همزمان و نه لزوماً با مشخص کردن یک الگوریتم، بلکه با استفاده از سیستم فیزیکی بدون ساعت که به اندازه کافی هوشمند است تا مشکل را به روشی نیمه مشخص و خودکار “حل” کند، انجام می شود. کتاب کارل فرآیند همزمان بدون ساعت را بنیادی میداند (همانطور که در طبیعت است). او فرآیندهای بسیار ابتدایی را به زبانی جدید و خاص توصیف می کند که ممکن است برای برخی از خوانندگان آزاردهنده باشد، اما در فرآیندهای واقعاً همزمان، مفاهیمی مانند «دولت» و «ثبت نام» بسیار محدود و کاملاً نامناسب هستند، بنابراین بسیاری از زبان فرآیندهای سنتی باید رها شود به نظر من بدیهی است که کارل در مسیر درستی قرار دارد – رویکرد او رادیکال به نظر می رسد تا زمانی که فرد شروع به خجالت از وضعیت بدوی و غیر طبیعی علم کامپیوتر امروزی کند، جایی که مدارهای زمان بندی هنوز باید طراحی شوند (با این حال طبیعت این کار را نمی کند) ، و تمام جزئیات فرآیند هنوز باید مشخص شود (طبیعت این کار را انجام نمی دهد). علاوه بر این، پایه و اساس قرن. در مورد ماشینهای تورینگ و این سؤال است که «آیا یک فرآیند معین امکانپذیر است»، وقتی که بهطور عملگرایانه تقریباً همیشه در عوض میپرسد: «یک فرآیند معین چگونه به بهترین شکل انجام میشود؟» هر انقلابی در چارچوبی رخ می دهد. من دریافتهام که ایدههای کارل با ایدههای کارور مید در مورد شبیهتر کردن رایانهها به مغز Fruit Fly (قدرت کم – میلیونها برابر کارآمدتر از آن چیزهای سیلیکونی درهمتنیده) و نمودارهای جریان علیت Judea Pearl (جایی که، مانند منطق بولی، معادلات به خودی خود عبارات فرآیند نمادین ناقصی هستند، مکانیک کوانتومی رابطه ای کارلو روولی (که در آن هیچ حالت عینی و سیستم جهانی وجود ندارد)، و کار اخیر من در مورد روانشناسی و دین انسان، که در آن از قوانین اخلاقی پیروی می کند (مانند یک الگوریتم). ) در مقایسه با رفتار اخلاقی خود به خودی شخصیت های مذهبی مشهور، به عنوان یک شکل نابالغ و اوتیستیک از رفتار اخلاقی تلقی می شود. کتاب کارل پایه جدیدی است. انتظار نداشته باشید کتاب راهنما را با زبان های سخت افزاری و نرم افزاری کامل بخوانید. روی آنها یا در کتاب قبلی او کار میشود. کتاب جدید کارل را طوری بخوانید که انگار در حال خواندن ترکیبی از کوپرنیک و تسلا هستید – بسیاری از ایده های جدید وحشیانه، بینش های گهگاهی خیره کننده و جرقه های بسیار!
I’ve known the author of “Computer Science Reconsidered” for almost thirty years, so while I’ll try to be objective, expect some personal bias as well as some disagreements with Karl. Traditional computer science places the sequential algorithm and Boolean logic at the heart of computer science. Karl takes a much wider view. He sees computer science as the theory of “process expression” – for instance, given the process of adding a million numbers, how is this process physically accomplished(physically expressed) and symbolically represented(symbolically expressed)? In general, this will be done most efficiently concurrently, and not necessarily by specifying an algorithm, but perhaps by using some clockless physical system that is smart enough to ‘resolve’ the problem in some partially specified, automatic manner. Karl’s book takes clockless concurrent process to be fundamental(as it is in nature). He describes very primitive processes in a new and idiosyncratic language that may be off-putting to some readers, but in truly concurrent processes, notions like ‘state’ and ‘register’ are far too narrow and completely inappropriate, so much traditional process language must be abandoned. It seems obvious to me that Karl is on the right track – his approach seems radical until one starts to be embarrased at the primitive, unnatural state of today’s computer science, where timing circuits must still be designed (yet nature doesn’t do this), and all process details must still be specified (nature doesn’t do this). Besides, the foundation of today’s c.s. is about Turing Machines and the question, “Is a given process possible,” when pragmatically c.s almost always instead asks, “How is a given process best done?” Every revolution takes place in a context. I have found that Karl’s ideas intersect in bits and pieces with Carver Mead’s ideas on making computers more like Fruit Fly brains (low power – millions of times more efficient than those clunky silicon things), and Judea Pearl’s causality flow diagrams (where, as in Boolean Logic, equations by themselves are incomplete symbolic process expressions), the Relational Quantum Mechanics of Carlo Rovelli (where there are no objective, universal system states), and my recent work on human psycology and religion, where moral rule following (like an algorithm) is treated as an immature, autistic form of ethical behavior, compared to the spontaneous ethical behavior of famous religious figures. Karl’s book is a new foundation. Don’t expect to read a handbook with complete hardware and software languages spelled out. Those are being worked on, or in his previous book. Read Karl’s new book like you’re reading a mix of Copernicus and Tesla – lots of wild new ideas, ocassionally stunning insights and many sparks!
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.