用中文编程-专栏初衷回顾

简介: 在中文编程知乎专栏创立一周年之际, 对专栏初衷作回顾与修订. Revised goals for the "Programming in Chinese" column after one year.

一年前编写了中文编程专栏目录, 初衷和希冀, 一路上各种实践与讨论. 现将专栏内容覆盖范围重新归纳.

如"中文编程"字面所言, 所有使用中文进行程序编写的理论和实践都在覆盖范围. 下面两部分相辅相成:

中文命名

命名包括类/接口名, 变/常量, 方法名, 数据库中的表/列名, HTML中的ID名等等所有可以使用Unicode命名的部分.

  • 在编写新代码时使用中文命名
  • 对现有英文命名的代码特别是API进行中文化

中文语法编程语言及开发环境(IDE)

  • 创建新的编程语言
  • 中文化现有编程语言与核心库
  • 开发相应的IDE支持

为支持上述实践, 需要相关的工具开发, 比如对现有代码进行中文化的辅助工具, IDE对中文输入的辅助功能等等.

希望认识对中文编程任何方面有兴趣和经验的同好, 为推进中文编程的实践, 交流, 推广和市场化群策群力. 望各位多多进言, 踊跃投稿!

此文开始, 今后的部分文章将发表在Medium的中文编程栏目. 此前一年的部分文章将以合辑的形式进行总结. 鉴于多数Medium用户为英文用户, 特此编写英文摘要:

Abstract

The Zhihu column 中文编程 is one year old, and here is a revision of our goals.

This publication "Programming in Chinese" aims at both naming in Chinese and Chinese-based programming languages.

Naming in Chinese includes writing new code with Chinese naming and converting existing code with English naming to Chinese naming, especially APIs.

Chinese-based programming languages similarly include creating new programming languages and translating existing language syntax & SDKs to Chinese, plus corresponding IDE support.

There need to be tools to support practices above, including assistant for translating existing code, IDE features to support Chinese input, etc.

Looking forward to knowing anyone who's interested in any way!

In the future part of the articles of the 中文编程 column will be re-posted here.

2018-11-08

相关文章
|
存储 安全 Linux
|
存储 SQL 消息中间件
实战|使用Spark Structured Streaming写入Hudi
传统数仓的组织架构是针对离线数据的OLAP(联机事务分析)需求设计的,常用的导入数据方式为采用sqoop或spark定时作业逐批将业务库数据导入数仓。随着数据分析对实时性要求的不断提高,按小时、甚至分钟级的数据同步越来越普遍。由此展开了基于spark/flink流处理机制的(准)实时同步系统的开发。
1008 0
实战|使用Spark Structured Streaming写入Hudi
|
6月前
|
前端开发 Cloud Native Java
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
Java||Springboot读取本地目录的文件和文件结构,读取服务器文档目录数据供前端渲染的API实现
|
11月前
|
运维 Cloud Native 数据可视化
阿里云云原生应用组装平台BizWorks满分通过最新评估
阿里云BizWorks满分通过《基于云计算的业务组装平台能力成熟度模型》评测,获得优秀级(最高等级),广东移动联合阿里云BizWorks团队开展的组装式应用实践获得第三届“鼎新杯”数字化转型应用优秀案例一等奖。
506 3
|
10月前
|
存储 Linux Android开发
开源!时间管理大师必备工具
【10月更文挑战第13天】
676 3
|
监控 安全 网络安全
inishConnect(..) failed: Connection refused,服务本地正常服务器网关报400,nacos服务实例不能下线
总之,这种问题需要通过多方面的检查和校验来定位和解决,并可能需要结合实际环境的具体情况来进行相应的调整。在处理分布式系统中这类问题时,耐心和细致的调试是必不可少的。
336 13
|
11月前
|
监控 Shell Linux
清理旧的 core dump 文件
【10月更文挑战第1天】
679 2
|
存储 运维 监控
构建高效运维体系:从监控到自动化的全方位实践指南
在当今数字化时代,企业对运维(Operations)的需求日益增长。运维不仅仅是保持系统运行那么简单,它涉及到监控、日志管理、故障排除、性能优化和自动化等多个层面。本文将从实际操作的角度出发,详细探讨如何构建一个高效的运维体系。通过具体案例,我们将了解不同运维工具和方法的应用,以及它们是如何帮助企业提高生产效率和降低运营风险的。无论你是刚接触运维的新手,还是经验丰富的专家,这篇文章都将为你提供宝贵的参考和启示。
|
SQL 关系型数据库 分布式数据库
实时计算 Flink版产品使用合集之sink到HBase如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。