zoukankan      html  css  js  c++  java
  • 探讨符号式未来,函数式语言//冒号说明法

     永夜(871863191)  18:13:05
    我觉得未来的编程语言应该更加和数学结合
    把更多数学思想和模型引入到编程语言的设计中
    其实C++的很多东西,已经比较好的体现了这一点
      匿名支持(519398990)  18:17:13
    no,function模块化进化的目标不是让数学与结合整表现,而屏蔽这些计算细节
    而是
      匿名支持(519398990)  18:18:59
    未来语言进化应该是是简化语法形式,提供更单纯的读写方式的代码行文
      匿名支持(519398990)  18:20:20
    我掐指一算,未来是那几个重要的符号作用更理想的表达形式
    永夜(871863191)  18:24:39
    你是搞工程的吧
      匿名支持(519398990)  18:30:33
    {} //模块化
    () //函数定义与调用,表达式优先级
    [] //容器及下标索引,
    
    (){}结合//函数定义,流程控制文法
    //待扩展;迭代式函数调用,这样使得函数调用与lambda完美表达;其实流程控制句法也一定意义类似于函数这类文法
    
    []{}//待扩展:用于定义新类型数据结构,这样的话,连struct/class关键字都不要了
    

      匿名支持(519398990)  18:33:55
    如果此类编程文法出现,微软就折服了,他在语法扩展上应该做的比较优秀
      匿名支持(519398990)  18:40:11
    = //赋值, 待约束,当出现在表达式中时变身为逻辑比较语义,这样就杜绝了那些艰深苦涩的连等表达串
    : //标号,待屏蔽,冒号变身为了目标声明作用,这样就不需要什么auto关键字,杜绝标号与goto句式,switch控制句式待另外设计
    


      匿名支持(519398990)  18:48:19
    其实直接变革成
    switch (exp)
    {
    case(exp1)
    	{
    	// process block
    	}
    case(exp2)
    	{
    	// process block
    	}
    case()//Like the default
    	{
    	}
    }

    这样得了,一切都函数式表达
    try
    {
    	...
    }
    catch()
    {
    	...
    }
    的catch不就是这样的吗?
  • 相关阅读:
    I2C总线的设计
    注意: Cyusb2.0插在PC上的端口
    BULKTranfer
    浅析值类型与引用类型的内存分配
    sql server2008用ip远程连接,解决默认连不上的问题
    Decimal 结构
    单例模式 需要用showdialog 如果用show需要做如下改动
    NET4.0新功能之String.IsNullOrWhiteSpace() 方法
    SQLserver2008打不开的问题
    (C#)Winform修改DateTimePicker控件的背景色
  • 原文地址:https://www.cnblogs.com/qianwen36/p/3657423.html
Copyright © 2011-2022 走看看