Digitek
برخی از ویرایشها در این مقاله در چارچوب یک تکلیف دانشگاهی انجام شدهاند. این تکالیف توسط ؟ برای دانشجویان ؟ تعیین شدهاند. |
این مقاله، Digitek، اخیراً بهواسطهٔ فرایند ایجاد مقاله ایجاد شدهاست. بازبینیکننده در حال بستن درخواست است و این برچسب احتمالاً بهزودی برداشته میشود.
ابزارهای بازبینی: پیشبارگیری بحث اعلان به نگارنده |
خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.
"این مقاله در حال ترجمه از ویکی انگلیسی است
لطفا حذف نشود."
Digitek یک شرکت نرم افزاری اولیه سیستم بود که در لس آنجلس، کالیفرنیا وجود داشت.
DIGITEK، شرکت تاسیس در اوایل 1960s توسط سه شرکای برابر (جیمز آر DUNLAP، رئیس جمهور به همراه معاون دونالد رایان و دونالد پکهام که در هم کار کرده بود شرکت هیوز هواپیما ، در Culver City، کالیفرنیا [۱] )، این نویسنده بسیاری از سیستم های زبان برنامه نویسی (کامپایلر + زمان اجرا + کتابخانه ذاتی) در سیستم های کامپیوتری سازندگان مختلف از جمله IBM ، SDS ، GE ، آزمایشگاه های بل و بسیاری دیگر. در دهه 1960، دیجیتک به طور کلی در مجلات Scientific American و Datamation تبلیغ میکرد.
زمانی که جنرال الکتریک به دلیل عدم ارائه کامپایلر PL/I وعده داده شده برای پروژه Multics ، دیجیتک را به کار گرفت، منحل شد. [۲] دان پکهام خریداری شد. با دیو مک فارلند، همچنین از دیجیتک، دان رایان Ryan-McFarland را تأسیس کرد که کار نوشتن کامپایلر را ادامه داد. [۱]
تاریخ[ویرایش]
اولین مشتری کامپایلر DIGITEK بود علمی داده ها سیستم های (SDS)، یک شرکت سخت افزاری کامپیوتر های پردازنده مرکزی توسط تاسیس حداکثر Palevsky در سال 1961 و بعد از به دست آمده توسط زیراکس در سال 1969. [۱]
دیجیتک سیستمهای زبانی را برای تقریباً همه زبانهای برنامهنویسی محبوب در آن زمان نوشت، از جمله FORTRAN ، PL/I ، SIMSCRIPT ، COBOL و BASIC . برخی از کامپایلرهای Digitek عبارتند از IBM System 360 G Level FORTRAN و Bell Labs PL/I. با توجه به پیاده سازی آنها در یک فناوری ماشین مجازی به نام POPS (برای "اپراتورهای برنامه ریزی شده" [۳] [۴] )، کامپایلرهای شرکت می توانستند به سرعت توسعه یابند و یک "ردپای" مشترک داشتند. این امر بعداً به شرکت جانشین، Ryan-McFarland Corporation اجازه داد تا با ارائه کامپایلرهای مبتنی بر POPS به تقریباً همه فروشندگان رایانه نوظهور در آن زمان، از گسترش سریع بازار میکروکامپیوتر در اواخر دهه 1970 و اوایل دهه 1980 سرمایه گذاری کند. از جمله این محصولات RM/COBOL و RM/BASIC برای TRS-80 Tandy و IBM Professional FORTRAN (و دوقلو آن، RM/FORTRAN) برای MS-DOS بودند. Ryan-McFarland در سال 1987 به یک شرکت استرالیایی (Austec) فروخته شد و فناوری کامپایلر مبتنی بر POPS متعاقباً به Language Processors فروخته شد (که بعداً به Liant Software Corporation تغییر نام داد). Liant توسط Micro Focus International در سال 2008 خریداری شد، جایی که این فناوری، در قالب کامپایلر RM/COBOL-85 و سیستم زمان اجرا، در حال فروخته شدن است. در سال 2020، برنامههایی که با استفاده از این پیادهسازی POPS COBOL ساخته شدهاند، هنوز در سراسر جهان مرسوم می باشند.
Lahey Computer Systems F77L همچنین یک کامپایلر Fortran 77 مبتنی بر POPS برای MS-DOS بود . دان رایان، توماس ام لاهی، داگ اهل، نوئل واسکز، دیوید مک فارلند و جک پرین (توسعهدهنده Univac 1108 Fortran V و Athena Fortran) همگی در دیجیتک کار می کردند.
منابع[ویرایش]
- ↑ ۱٫۰ ۱٫۱ ۱٫۲ Lahey, Thomas M., "Tom Lahey's Fortran experiences" بایگانیشده در ۲۰۱۱-۰۷-۰۹ توسط Wayback Machine, from comp.lang.fortran, February 25, 2005.
- ↑ Van Vleck, Tom (editor). "The Choice of PL/I". صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد. - PL/I for the MULTICS project which mentions Digitek's role in writing a PL/I compiler.
- ↑ A programmed operator was a hardware concept on the SDS 900 series of computers similar to the concept of the Atlas computer's "extracodes". The programmed operator calling mechanism allowed computer operation codes to be interpreted by software code. See Scientific Data Systems, "SDS 900 Series", technical manual. Cf. Programmed Operator. Also see "SDS 910 Reference Manual", February 1970. Cf. Appendix E. page A-19, "Programmed Operators" for an in-depth discussion of Programmed Operators.
- ↑ Bell, Gordon, "Computer Structures: Readings and Examples", Section 6: Processors with multiprogramming ability, p.275. "The [SDS] 940 uses a memory map which is almost a subset of that of Atlas but is more modest than that of the IBM 360/67 [Arden et al., 1966] and GE 645 [Dennis, 1965; Daley and Dennis, 1968]. A number of instructions are apparently built in via the programmed operator calling mechanism, based on Atlas extracodes (Chap. 23). The software-defined instructions emphasize the need for hardware features. For example, floating-point arithmetic is needed when several computer-bound programs are run. The SDS 945 is a successor to the 940, with slightly increased capability but at a lower cost."
خواندن بیشتر[ویرایش]
- کوک، جان ؛ شوارتز، جیکوب تی ، زبان های برنامه نویسی و کامپایلرهای آن: یادداشت های مقدماتی ، گزارش فنی موسسه علوم ریاضی کورانت ، دانشگاه نیویورک ، 1969. این بخش دارای یک توضیح فنی از تکنیک کامپایلر دیجیتک می باشد.
رده:شرکتهای منحلشده در محدوده لس آنجلس بزرگ رده:کامپایلرها رده:شرکتهای نرمافزاری منحلشده ایالات متحده آمریکا
This article "Digitek" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Digitek. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.