zoukankan      html  css  js  c++  java
  • enhance convenience rather than contribute to the fundamental power of the language

    Computer Science An Overview _J. Glenn Brookshear _11th Edition

    Universal Programming Languages

    In  Chapter  6  we  studied  a  variety  of  features  found  in  high-level  programming
    languages. In this section we apply our knowledge of computability to determine
    which of these features are actually necessary. We will find that most features in
    today’s high-level languages merely enhance convenience rather than contribute
    to the fundamental power of the language.

    Our approach is to describe a simple imperative programming language that
    is  rich  enough  to  allow  us  to  express  programs  for  computing  all  the  Turing-
    computable functions (and thus all the computable functions). Hence, if a future
    programmer finds that a problem cannot be solved using this language, the rea-
    son  will  not  be  a  fault  of  the  language.  Instead,  it  will  be  that  there  is  no  algo-
    rithm  for  solving  the  problem.  A  programming  language  with  this  property  is
    called a universal programming language.



  • 相关阅读:
    WPF窗口和用户控件事件相互触发
    C#排序算法总结
    C#.NET操作数据库通用类
    在C#的WPF程序使用XAML实现画线
    centos7 用户介绍
    Linux系列2
    nginx的使用
    TCP协议、三次握手以及滑动窗口等的介绍(计算机网络基础知识)
    mysql的
    jQuery的东西
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6101133.html
Copyright © 2011-2022 走看看