百科问答小站 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的应该挺熟悉这个结构的。




  

相关话题

  数据库设计时的一些细节的东西如何处理? 
  GitHub 上有些什么好玩的项目? 
  将文件编译成某种代码,打印到A4纸上,这种想法是否可行? 
  利用无理数压缩数据是否可行? 
  谁能用通俗的语言解释一下什么是 RPC 框架? 
  为什么微软不出一门像 Go 或者 Rust 的跨平台系统级语言? 
  如何练习编程的手速? 
  对于初入职场的程序员, 读书 读好的代码 造轮子 哪个更重要? 
  如何系统地测试一门语言(规定工具链,运行时,以及运行环境)的性能? 
  sql中为什么select要放在from之前? 

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





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