• Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现


    2017年4月29日~5月1日,国际劳动节, 三天的小长假。
    在国内,小长假往往是这样的:

    然而我当时在戏称为"德村"(德国农村)的Walldorf出差并且住在Wiesloch, 这里的五一小长假能听见鸟叫,虫鸣,和风吹过的声音,除此之外再无其他。
    街道上别说行人了,连行驶的汽车都很少。

    如果一个在成都习惯了热闹生活的人,到了这种乡下地方来估计会觉得百无聊赖。当时国内有同事建议我小长假去德国其他地方转转,然而作为一个30年资深宅男,一个人出去转不是我的风格。

    五一放假之前,坐我对面的一个S/4 HANA的产品经理,30多岁的伊朗人,长得挺漂亮的,快下班之前问我 : " any plan for the coming holiday?" 我回答道:" Stay at home, continue programming". 产品经理张大了嘴巴来一句: " You are a nerd!".

    其实我是很想把这张中国程序员生活的写照给她看的。

    言归正传,网上关于各种语言实现的经典排序算法的帖子多如牛毛,唯独缺少ABAP版本的实现,于是我就写了这么一篇:

    https://blogs.sap.com/2017/04/30/eight-different-sort-algorithms-implemented-in-abap/

    从发帖时间看正是五一小长假。写这八段代码花了我一天的时间,主要用在调试和改bug上面.
    这下总算圆满了:

    简单测试了一下,果然还是ABAP的SORT关键字, 在Kernel里用C实现的性能更高。

    有一位网友对我的这种行为很是费解:

    另一位网友,看口吻也是宅男+程序猿,跳出来帮我回答:大意就是,在业余时间的programming可以不带任何目的,开心就好。
    没错,程序猿有时候往往就是这么任性。

    要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

  • 相关阅读:
    去掉Win10中的“此电脑”中的6个默认文件夹的方法
    Fastboot驱动及安装
    Fastboot驱动及安装
    JNI+NDK编程总结
    JNI+NDK编程总结
    20194742自动生成四则运算题第一版报告
    读构建之法现代软件工程随笔
    想法或创意
    ubuntu控制台乱码
    Java 为什么不支持多继承?
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/8215470.html
Copyright © 2020-2023  润新知