程序员使用代码来创建应用,网站,出色的新功能等。但是,在最近的竞赛中,他们展示了一种利用代码的新方法:诗歌。“ 2015年源代码诗歌”竞赛展示了将计算机技能转化为文学技能的程序员。

根据比赛的网站,“真正的专业人员知道他们的知识” 。“真正的专业人员谈论,思考,呼吸和睡觉。真正的专业人员不需要任何借口。他们追求完美。真正的程序员可以编写诗歌。”

如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)

竞赛有四个规则:1.必须用C#或C ++编写(因为动态编程语言会使竞赛太容易了)。2.必须编译。3.必须押韵。4.必须凉爽。获奖者分为三个类别:“折弯规则”类别,“最佳可编辑诗歌”类别和“大众投票”类别。

弯曲规则类别的获胜者是(Daniel Holden),他使用Piet编程语言编写了一首诗,该诗在视觉上看起来像树的皮质,输出hai句,并具有催眠作用。

“是什么让它在今年的所有同类作品中脱颖而出?简短的答案:艺术价值,”网站谈到霍尔顿的代言诗。“每个人都能看到的简洁,精确,迷人的艺术品,但只有那些真正的源代码专业人员才能充分欣赏它。”

程序人生 | 文艺程序员使用代码发展诗歌相关推荐

  1. 程序人生丨程序员必会的 10 种核心技能,全掌握你就是行业高手

    这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯.如果你的目标是从事软件开发和编程工作,那么这些都是保持竞争力而可以学习和提高的东西. 数据结构和算法 如果想成为一名合格的程序员,那么必须了解 ...

  2. 程序人生:程序员成熟的标志

    1.技术标志 如果程序员不会编程序那决不是程序员,程序员至少要掌握一门程序设计语言,要能够用这种语言去编写程序去解决他想解决的问题.但是,成熟的程序员往往掌握不止一种程序语言,三到四种语言的掌握是必须 ...

  3. 程序人生:程序员要修炼的第一本秘诀--哲学

    昨天开通了公众号,得到了很多朋友的支持,首先在这里表示感谢,我会坚持做有帮助的输出. 承接我的第一篇文章,咱们接下来就从程序员修炼开始聊,以玩游戏的方式展开.俗话都说万事开头难,如果你有一个好的开头, ...

  4. 【程序人生】:程序员练级攻略

    月光博客6月12日发表了< 写给新手程序员的一封信>,翻译自< An open letter to those who want to start programming>,我 ...

  5. 程序人生:程序员的9个层次,你属于哪个层次?

    . 第一级:糟糕的程序员 这个级别的程序员,通常就是不知道什么情况就莫名其妙走上了编程这条路,他们甚至连最基本的编程语言都不熟练,被他们碰过的事情基本都需要重头再返工一遍,这基本算不上是一个程序员. ...

  6. 【程序人生】:一些编程语言及发展方向

    技术永无止境,编程方向现在越来越广了,你还在迷茫地选择方向么? 本篇将简单描述编程各个方面,以及编程之路会遇到的生活问题. 问题与解答 1.编程分为几个阶段? 高手箴言中把编程分为六个阶段: 1.熟练 ...

  7. 【程序人生】程序员薪酬对比研究以及晋升详情2022(持续更新)

    一.全球薪资对比 参考:https://www.levels.fyi/2021/的统计.该报告收集了一整年的数据情况,并根据级别和地点对各公司的程序员薪酬进行了深入分析. 注意:报告记录的是程序员收入 ...

  8. 程序人生:程序员如何实现财富自由?

    有国外的码农在论坛里提问:"为了过上更好的生活我两年前移民到法国后,开始从事前端开发,我的月薪从当时的1.5万涨到现在的1.9万.这样的工资还算可以,但我觉得不够多. 我在想为什么所有人都能 ...

  9. 【程序人生】程序员的浪漫,三步表白女神,成功率99%(程序员如何表白、求婚)

    目  录 一 写在前面 二 表白求婚 Step1.场景布置 Step2.求婚铺垫 Step3.表白宣言 三 写在最后 一 写在前面 在大多数人的眼里,程序员/IT男都是不懂浪漫.理性大于感性的直男群体 ...

  10. 【程序人生】程序员成长历程的四个阶段

    程序员成长历程的四个阶段 阶段一:不知道自己不知道(Unconscious incompetence) 大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为 ...

最新文章

  1. linux关闭方防火墙的命令
  2. Docker简介以及mysql和redis的部署
  3. How to resolve Unable to load groups error message
  4. HTTP 协议报文解析
  5. Java 蓝桥杯 数列特征
  6. 手把手教你开发微信小程序自定义底部导航栏
  7. linux usb有线网卡驱动_基于USB设备的Linux网络驱动程序开发
  8. linux运维基本英语词汇,13425616_英语词汇的奥秘 高级版.pdf
  9. 测试开发实习日记(DAY4)
  10. 选择服务器托管时应该注意什么?
  11. 第一行代码:知晓当前是哪个界面
  12. 一副重现赤壁之战的神秘地图
  13. VR光学设计的关键参数
  14. 【算法】二分法多种情况详解
  15. 安全专家在多家厂商的SOHO路由器和NAS设备中发现了125个新漏洞
  16. 一本超越期待的 C++ 书——简评《Boost程序库完全开发指南:深入C++“准”标准库》
  17. js 设置读秒验证码
  18. 意外被裁,逆境中意外面过阿里3+1,成功拿下阿里Java岗P6 offer
  19. tk芯片智能机刷机方法_滴,欢迎回家!凯迪仕智能锁 TK2 使用小记
  20. 插件3-滑动验证(geetest)

热门文章

  1. 前端开发工程师,CSS盒子模型居中方法
  2. 一文2000字搞懂高并发性能指标:QPS、TPS、RT、并发数、吞吐量
  3. 固态硬盘SSD格式化后,数据恢复的可能性有多大?
  4. 好用的在线PS编辑器
  5. 联通托管服务器为什么打不开网页,为什么有些网页联通宽带打不开,移动4G能打开?...
  6. matlab中非线性误差分析方法,matlab计算方法实验指导误差分析
  7. 如何制作纯文字视频快闪视频
  8. 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
  9. Codeigniter 4基础教程(1)-- Wamp+CodeIgniter 4以及helloworld
  10. 唱响艾泽拉斯_综合篇