网友脑洞大开 用 Emoji 开发“俏皮”编程语言

简介:

Emoji表情真是无所不能了。你知道它能当密码,但你想过它能用来编程吗?国外论坛4Chan的一位网友就把Emoji变成了编程语言。这门语言名为FourMan,它当然有一个表情名称,但抱歉,我正在用的编辑框打不出来啊!看看题图中的例子,你能猜出写的什么吗?大概是编程累成狗吧。不知道程序猿看到这种语言作何感想?


<a href=https://yqfile.alicdn.com/d42fa81eefda6c01f7c77fc6f143821f73ff1fce.png
" >

FourMan还处于早期阶段,制作者只是开发了一些示例代码,制定了语言规范,但它的最终目标是开发出编译器,Android,iOS和Windows Phone版的IDEs,以及能使用表情的键盘。不过要成为一种完全可用的语言,它还早得很呢。


<a href=https://yqfile.alicdn.com/3c4bd1f139b3739106574d3b5ce09d135831ec6f.png
" >

当然,这并不是第一次有人干这种事,之前还有一个被称为Emoticon的表情语言,而且苹果的Swift语言还支持表情变量哦。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
Web App开发 资源调度 JavaScript
竟然可以在一个项目中混用 Vue 和 React?
竟然可以在一个项目中混用 Vue 和 React?
1270 0
|
Kubernetes Cloud Native Java
Seata常见问题之回滚一直在重试如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
|
监控 安全 测试技术
研发中如何保证产品质量的稳定性
研发中如何保证产品质量的稳定性
|
Android开发
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
1135 0
【错误记录】Android Studio 编译报错 ( Error:Connection timed out: connect | 更新配置依赖仓库方式 )
|
机器学习/深度学习 数据采集 人工智能
探索未来:大模型私有化垂直技术的创新路径
【10月更文挑战第16天】随着人工智能技术的发展,大模型在各领域的应用日益广泛,但数据隐私和安全问题成为企业应用的障碍。大模型的私有化垂直技术应运而生,通过定制化的方案,不仅保障数据安全,还能针对特定行业需求进行优化,提高模型的准确性和效率。以医疗健康领域为例,私有化大模型技术可以在本地环境中部署和训练模型,确保数据不出域,同时利用最新AI技术改善医疗服务。未来,这一技术将在更多行业中发挥重要作用,推动社会经济的高质量发展。
221 4
|
云安全 安全 BI
CC攻击该怎么防护更好
随着互联网发展,CC攻击成为严峻的网络安全问题。这种DDoS攻击通过操纵大量主机,向目标服务器发送大量请求,导致服务器资源耗尽。应对CC攻击,可以采取以下策略:部署高防IP或SCDN服务,限制请求频率,以及使用验证码验证。德迅云安全提供一站式安全加速解决方案,包括Web应用防火墙、CDN加速和抗DDoS防护,利用AI检测、智能语义解析等技术,有效防御各种网络攻击,同时保证网站内容的快速稳定访问。通过实时数据统计和安全可视化工具,便于监控和应对安全威胁。综合运用这些方法能有效降低CC攻击影响,保障Web应用程序的安全稳定运行。
|
Ubuntu Linux UED
|
XML JSON 安全
Base64编码原理与在网络传输中的应用
Base64编码原理与在网络传输中的应用
|
Java 应用服务中间件 Apache
什么是tomcat?tomcat是干什么用的?
Tomcat是一个开源的、轻量级的应用服务器,是Apache软件基金会的一个项目。它实现了Java Servlet、JavaServer Pages(JSP)和Java Expression Language(EL)等Java技术,用于支持在Java平台上运行的动态Web应用程序。Tomcat的全名是Apache Tomcat。
1304 4
|
机器学习/深度学习 数据可视化 大数据
【钉钉杯大学生大数据挑战赛】初赛 A:银行卡电信诈骗危险预测 Baseline
本文介绍了参加"钉钉杯大学生大数据挑战赛"初赛A的银行卡电信诈骗危险预测项目的Baseline方案,包括问题分析、Python实现(含数据探索、模型训练调参、特征工程、模型评价和可视化)、以及代码下载链接。
337 0