百科问答小站 logo
百科问答小站 font logo



「木兰」编程语言有什么特色? 第1页

  

user avatar   kevinlq 网友的相关建议: 
      

这件事情错就错在名字起的不合适,应该叫【素贞】,这样就让人觉得毫无违和感了。

毕竟 白素贞被打回原形后是Python呀。

逃……


user avatar   yang-leonier 网友的相关建议: 
      

回到问题本身上来。

目前公开的这个“木兰”μlang语言PC版的特点就是,它在语法上是Python、Lua、甚至还有PHP和golang的影子的大杂烩,目前的版本是将μlang程序翻译为Python程序,在现有的Python3环境下运行。目前没有看到有语言标准文档或者其他资料的发布,并不知道该语言的近期目标、远期目标等。



“木兰编程语言”娘化构想:169cm,80A/59/86。看上去年龄像是JK的样子。口头禅:“ネームエラーって?”

明明是大姑娘了,但知识水平和待人接物却是小学二年级水平,大脑里有很多模块被人为封印,因为她之前被一群苦逼的中科院研究生胡折腾了一下。

基本属性:伪娘,而且裙子底下的那玩艺非常粗壮,如同蟒蛇一般。几乎仅次于俄国妖僧拉斯普钦。但她自己却完全没有身为男性的自觉。


虽然目前这个语言的解释器是用Python实现的(而且干脆就是直接翻译为py代码来运行),但这个μlang语言本身并不是Python,个人感觉语法更像PHP和Python的结合体。目前没有标准文档,也不知道这个解释器ulang-0.2.2实现了语言标准的哪些部分。当然,它应该还是支持Python runtime的大多数东西的。

“同行12年,不知木兰裙下有Python”。

它比py有一点好,不用缩进来判断代码块。

注释用//,不知道怎样定义函数。def,function,sub都试过了,不行。

这次知道了,是func。还好不是谭浩强风格的fun。写入文本文件完全是Py的方式,看上去它仍然用了Py runtime的大部分东西。

       func fcompare(d1,d2) {  if(d1>d2) {   return true  } else {   return false  } }  func main() {  st = ""  logfile = open ("log.txt", "w+")   list1=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]  println (typeof(ARGV))  print ("Phase 1 
", file=logfile)   y = year()   if (y==2020) {   println ("African agriculture is undeveloped, Jinkela is required!")   println ("It's "+list1[month()-1] + " " + str(day())+ ", "+str(y))  }  print ("Phase 2 
", file=logfile)   for i in range(0,10) {   println ("Hello, World!" + " " + str(i) )  }  print ("Phase 3 
", file=logfile)   s = ""  list2=["Reimu", "Marisa", "Yuka", "Cirno", "Meilin", "Remilia", "Flandre", "Yomu", "Yuyuko", "Suwako"]  for st in list2 {   s=s+st+" "  }  println (s)  s = ""  list3=reverse(list2)  for st in list3 {   s=s+st+" "  }  println (s)  temp = ""  for i in range(0, len(list2)-1) {   for j in range(0, len(list2)-1-i) {    if (fcompare(list2[j],list2[j+1])) {     temp=list2[j]     list2[j]=list2[j+1]     list2[j+1]=temp    }   }  }  s = ""  for st in list2 {   s=s+st+" "  }  println (s)  print ("Phase 4 
",file=logfile) }  if(__name__ == "__main__") {  main() }     

如果某个答案评论区里发的这个ulang就是木兰语言,现在看起来像是简化版的py,第一个版本ulang-0.2.2直接就是用py实现的。

并没有看到有什么汉字的关键词。

运行时在%temp%下释放了一些东西。用过pyinstaller的应该挺熟悉这个结构的。




  

相关话题

  Python中 __init__的通俗解释是什么? 
  生育多少个子女才能保证自己的所有染色体“几乎”都传递给下一代? 
  如何评价微软和 GitHub 员工支持 996.ICU 运动? 是否能产生实际作用? 
  为什么同样是解决一个问题,别人就能想出算法,而我却绞尽脑汁,百般尝试也不得其法? 
  用惯了 C# 之后再也不想用别的语言了,正常吗? 
  如何才能创造一门世界顶尖的中文编程语言? 
  如何评价不认为C++三大特性是封装、继承、多态的程序员? 
  有“数学公式”编程吗?如维基百科粘贴一个LaTeX公式,赋初值后,就能计算出结果? 
  阿里巴巴没有能力开发出媲美linux的操作系统吗?有的话为什么不开发? 
  C# 这么优秀的语言,现在到底出了什么问题? 

前一个讨论
暴雨对山火中的澳大利亚是福是祸?
下一个讨论
苏莱曼尼葬礼发生踩踏已致 56 死,伊朗现在国内形势如何?可能会给国际环境带来怎样的影响?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利