Computer Programming Languages - Y

Computer Programming Languages - Y

Programming Languages - Y

Sample Program


Y - General purpose language syntactically like RATFOR, semantically like C. Lacks structures and pointers. Used as a source language for the Davidson/Fraser peephole optimizer. "The Y Programming Language", D.R. Hanson, SIGPLAN Notices 16(2):59-68 (Feb 1981). ftp://ftp.cs.princeton.edu/pub/y+po.tar.Z

 

Yaa - Yet Another Assembler - Macro assembler for GCOS 8 and Mark III on Bull DPS-8 machines. Available from Bull as part of U Waterloo Tools package (maintained by <pjf@thinkage.on.ca>).

 

yacc - Yet Another Compiler Compiler. Language used by the Yacc LALR parser generator. "YACC - Yet Another Compiler Compiler", S.C. Johnson, CS TR 32, Bell Labs (Jul 1975). Implementations: ayacc - UC Irvine. written in Ada, produces Ada output ftp://liege.ics.uci.edu/pub/irus/aflex-ayacc_1.2a.tar.Z Bison - from GNU ftp://prep.ai.mit.edu/pub/gnu/bison-1.21.tar.Z Bison++ - produces C++ output. ftp://psuvax1.cs.psu.edu/pub/src/gnu/bison++-1.04.tar.Z perl-byacc - produces perl output ftp://ftp.sterling.com/local/perl-byacc1.8.2.tar.Z SASL-yacc - "Yacc in SASL - An Exercise in Functional Programming", Simon Peyton-Jones, Software Prac & Exp 15:807-820 (1985). Mentions also a BCPL implementation. yacc++ - 1990. An object-oriented rewrite of yacc, supports regular exp- ressions, produces an LR(1) parser. "YACC Meets C++", S.C. Johnson, USENIX Spring '88 Conf. Chris Clark, Compiler Resources Inc, Barbara Zino <bz%compres.UUCP@primerd.cv.com> (508) 435-5016. MLYACC - Implementation and output in SML/NJ ftp://research.att.com/dist/ml/75.tools.tar.Z

 

YALLL - Yet Another Low Level Language. Patterson et al, UC Berkeley, 1979. A microprogramming language resembling conventional assembly language. "Towards an Efficient Machine-Independent Language or Microprogramming", D.A. Patterson et al, Proc 12th Ann Workshop Microprogramming (MICRO-12), 1979, pp.22-35

 

YAPS - Yet Another Production System? College Park Software. Commercial production rule language, simpler than OPS5. Allows knowledge bases to be attached to instances of CLOS objects. info: Liz Allen <liz@grian.cps.altadena.cs.us>

 

YASOS - Yet Another Scheme Object System. info: Ken Dickey <kend@newton.apple.com>

 

Yay - Yet Another Yacc - An extension of Yacc with LALR(2) parsing. Available from Bull as part of U Waterloo Tools package (maintained by <pjf@thinkage.on.ca>).

 

Yellow - SRI. A language proposed to meet the Ironman requirements which led to Ada. "On the YELLOW Language Submitted to the DoD", E.W. Dijkstra, SIGPLAN Notices 13(10):22-26 (Oct 1978).

 

Yerk - (named for Yerkes Observatory) A public domain reincarnation of Neon. ftp://oddjob.uchicago.edu/pub/Yerk info: Bob Lowenstein <rfl@oddjob.uchicago.edu>

 

YLISP - Hewlett-Packard. A variant of Xlisp for the HP-95LX palmtop. ftp://hpcsos.col.hp.com/mirrors/.scsi5/hp95lx/languages/ylisp*

posted on 2012-11-02 14:44  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2012/11/02/2751240.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《计算机程序设计艺术》(The Art of Computer Programming)是计算机科学领域的经典著作,被誉为计算机科学界的圣经。该书由计算机科学大师Donald E. Knuth编写,分为7卷,涵盖了从基础算法到高级算法设计的方方面面。 《计算机程序设计艺术》具有很高的学术价值,不仅对于计算机科学专业的学生和研究者具有重要意义,还可为其他技术领域的人员提供丰富的算法设计思想和方法。该书的优点是独树一帜的算法设计风格、严密的数学证明、大量的示例程序和实践案例,使得读者能够深入理解和学习算法设计的精髓。同时,该书还具有历史和文化价值,它记录了计算机科学领域的发展历程和一些经典问题的解决方法。 然而,由于该书的篇幅庞大、涵盖的内容繁杂,使得其阅读难度很高,需要有较强的数学基础和算法设计能力。此外,该书中的一些思想和方法已经有了更新和发展,读者需要对其进行批判性分析和整合。 总之,《计算机程序设计艺术》是一本经典的计算机科学著作,它对于推动计算机科学的发展和提高算法设计能力具有深远的影响。 ### 回答2: 《计算机程序设计艺术》(The Art of Computer Programming)是一本被誉为计算机科学经典著作的丛书,由美国计算机科学家Donald E. Knuth所编写。 该书囊括了计算机科学的广泛内容,是一本不可或缺的读物。它被广泛应用于计算机科学和数学领域的教育和研究中,被认为是计算机科学领域的圣经。 《计算机程序设计艺术》被译成多种文字,并成为高校教学的教材,深受数学及计算机工作者欢迎。其中,最为重要的一部分是该书中对“算法”的更加深刻的讨论和描述。算法是计算机科学中最基础、最重要的一项技术。Knuth在书中通过详细的阐述,从而让读者领会和掌握算法设计和优化的重要方法和技巧。 《计算机程序设计艺术》已经成为计算机科学中最经典的著作之一,将继续为世人所推崇。它让我们意识到了一个事实,即在计算机科学领域中,只有深入的理论学习和实践才能取得更大的进步。同时,它也在一定程度上启发了后世的计算机科学家,成为他们追求卓越和研究更深层次问题的动力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值