云语言选型,云语言融合
文章平均质量分 78
云语言选型,云语言融合
Minlearn
learnprogramming in a soc
展开
-
rcore,zcore,兼谈fuchsia:一种快速编程教学系统和rust编程语言快速学习项目
本文关键字:一种快速编程教学系统和编程语言设想,把devops和hypersior集成到os和在前面《云APP,virtual appliance:unikernel与微运行时的绝配,统一本地/分布式语言与开发设想》和《一种设想:为linux建立一个微内核,融合OS内核与语言runtime设想》中,我们都讲到“语言机制与OS机制一一对应的运行时”的思想,这些属于平台与语言连接处的联系对于编程学习至关重要,直接影响着你在这个OS上学LANG写APPDEV的曲线,(正如“业务逻辑与APP编程”处的连接一原创 2020-09-10 14:43:28 · 1907 阅读 · 0 评论 -
why elmlang:最简最安全的full ola stack的终身webappdev语言选型
本文关键字:react,stdlib inside lang,前端开发的几种技术方向和潮流,elm editor vs vscode+elmplugin,haskell vs elmlang,打造类tcent cloudbase的碎片化cloudapp 云原生devdeploy环境和私有小程序平台,把vscode当成dsl trigger editor生成器可配核心,一种可调调试难度与核心裁剪的专业语言与ide。使用elm lang as vistual trigger lang:Time Traveli原创 2020-12-12 03:25:04 · 456 阅读 · 0 评论 -
一种最小(限制规模)语言kernel配合极简(无语法)扩展系统的开发
本文关键字:可裁剪语言。better c only rust在《terra++ - 一种中心稳定,可扩展的devops可编程语言系统》《terracling前端metalangsys后端uniform backend免编程binding生成式语言系统设想》《利用terralang实现terrapp(1):深刻理解其工作原理和方法论》中我们讲到对语言核心和扩展进行可裁剪的特性(类linux kernel)。这是因为现在围绕语言为中心作为代表的各种开发生态已经十分破碎,又变动频繁断层横生,提高了人们学习它们的原创 2020-10-28 20:58:53 · 264 阅读 · 0 评论 -
一种云化busybox demolets的设想和一种根本降低编程实践难度的设想:免部署无语法编程
本文关键字:shell language,debuginbuilt+google oriented programming practise+drive。programming:dgv programming,限制源码规模。,Debug appliance inbuilt在《软件即抽象》中我们讲到编程的本质是用抽象来构建图灵完备的概念体系,语言本身提供有限抽象,还负责映射无限的问题域抽象到有限的平台抽象域(各种语言在平台已实现了的lib,runtime,api,binary interface可开发件,对原创 2020-10-27 15:46:01 · 195 阅读 · 0 评论 -
编程语言选型之技法融合,与领域融合的那些套路
编程语言选型之技法融合,与领域融合的那些套路本文关键字:oneforall 编程语言真的存在吗,多语言统一学习法,统一native/web语言和领域,the web api/service and serverside/cliside web programming essentials在以前的文章《语言选型通史:快速整合产生的断层》中,我们一直讨论one for all编程语言,开发是一个四栈(语言系统,平台,人,问题/应用)的综合过程,因此对语言的讨论涉及到这四者的边界,只能综合而论。本文档集也一直原创 2020-08-31 21:40:44 · 380 阅读 · 0 评论 -
一种新的DSL生成和通用语言框架:pypy
本文关键字:DSL框架和自动化生成工具,pypy as dsl framework and jit framework在《bcxszy》 part2中提到,发明各种DSL一直是软件工程模式之一,在那里,我们还一直在找寻某种1ddlang和1dddev方案 — 更多更好的DSL和统一的语言系统并不矛盾,如《编程语言选型通史》《编程实践选型通史》所讲,问题的根源是不断出现新的问题域要求语言系统足够领域通用,最终要导向到语言选型问题,语言选型其实是一个涉及到编程所有的领域的活动(不光问题还要平台还有考虑人的入阶原创 2020-05-25 23:15:42 · 530 阅读 · 0 评论 -
利用terralang实现terrapp(1):深刻理解其工作原理和方法论
本文关键字:发明自己的语言,可lua扩展的语言系统,用库发明语言vs用语言发明语言,是toolchain语言也是app生产语言,全生态语言整个xaas系列文章中,我们编译组装了自己的dbcolinux,现在我们要发明自己的语言,如果说linux生态允许我们很大自由地定制一个完善的OS,那么terralang类似地,就是一个给我们定制语言系统的工具,它的设计目的之一就是这个,而且经过了专门的去复杂化。我们可以在少量知识和实践储备的前提下,copy-paste式地发明自己的简单语言系统我们要定制的语言系统是原创 2020-05-25 23:15:28 · 412 阅读 · 0 评论 -
terra++ - 一种中心稳定,可扩展的devops可编程语言系统
本文关键字:devops可编程的语言系统。programmable language,可编程容器和可编程语言系统,c++ as terra++在前面《Terracling:前端metalangsys后端uniformbackend的免binding语言》,我们简单聚焦其语言性质讨论了terralang,主要说到其几个区别性本质:1,它里面有三种语言c,lua/terra,为什么把后二者放一起?因为使用整个terralang,顶层上还是使用lua来作开发的,terra是配合写被lua调用的函数区块的(我们原创 2020-05-25 23:15:13 · 398 阅读 · 0 评论 -
terracling前端metalangsys后端uniform backend免编程binding生成式语言系统设想
本文关键字: 用terra打造更科学的js,cpp,用lua+c分离式模拟JS。terra真正的终身语言,terra最接近编译原理的元语言,cling based terra:前后端都可免编程binding生成的元语言体系在前面《语言终极选型》《实践终极选型》系列中我们谈过"one for all",即一体化,终身语言的概念,联系到在《编程新手真言》第一部分我们一直在寻找某种lddlang,,比如在整书第二部分我们谈到过最熟悉的CPP,它本身就是一门多范式语言。甚至针对于那些要求更具动态性的类型系统,qt原创 2020-05-25 23:14:58 · 280 阅读 · 0 评论 -
clingrootsys原理剖析(2):the pme
本文关键字:cern root,rint,root6 cling,clang cling动态语言中的动态类型语言一般会误以为动态语言就是解释语言。因为解释系统能动态执行代码也往往意味着其被归为动态语言。但实际上动态语言现在最常见的技术形式反而是一种称为“动态类型的动态语言”,它往往依赖前端而不是后端。这造成的结果是:静态语言系统和经典的编译->运行系统也能产生“动态语言”。比如在编译器实现中,实际上类型系统可以提出元类型,封装有类型的基本信息,然后喂给后端的是元类型/对象产生的子类型/子对象树的原创 2020-05-25 23:14:44 · 265 阅读 · 0 评论 -
qtcling - 一种更好的C++和标准库
作为一个程序员或编程技术爱好者,你是不是开始厌倦了各种虚拟机语言和脚本语言??no vm scripting它们要么不是C系的。需要你重新学习一套语法。如python,c#,java,js之类….可这是多大的资源浪费啊,要知道,C是这世上唯一的通用基础语言的教学典范啊(pascal也算吧。。。),计算机专业的学生和非专业的人士都是靠它入门的。学习曲线上自然希望以后学的高级语言也是基于它的为佳。相信很多人都在为适应开发而不断学习新语言的需要而苦恼,而且,大量第三方模块需要binding to c才能使用,原创 2020-05-25 23:14:16 · 346 阅读 · 0 评论 -
软件即抽象
本文关键字:抽象是软件的本质,设计是编程的本质首先,什么是编程,这或许要先问,什么是软件,因为具体编程就是一种“在某平台下,使用某语言,针对解决某个需求进行实现,某个问题进行解决,由程序团队完成最终递交给客户并维护的整个过程,产生的结果就叫软件”,人们只注意到了作为结果的软件,但其实这里提到了很多实体和对象 ----- 整个软件和软件开发,它是一种寄涉众多的人类工程,每一个都不可分别而论。具体到工业层次的软件开发和应用上,人们最终追求的始终是如何控制软件的生产周期,降低成本。更灵活地处理新出现的需求和软原创 2020-05-25 23:14:02 · 991 阅读 · 0 评论