代码之家  ›  专栏  ›  技术社区  ›  SDReyes

从C世界寻找脚本语言

  •  1
  • SDReyes  · 技术社区  · 15 年前

    我来自一个C-Java-C世界。。。括号中是VIP公民,每个人都喜欢这些类型:)

    有时我需要开发一些代码来自动化重复的任务,转换一些复杂的框架,订购输入文件,向服务器发送编程请求。。。你知道我的意思吗?

    但有时我想知道用Python这样的语言编写同样的代码有多容易。。。或者这些简单的语言:)-恕我直言。

    提前非常感谢!

    10 回复  |  直到 15 年前
        1
  •  2
  •   Sorantis    15 年前

        2
  •  4
  •   AlBlue RACGAMERUP    15 年前

    您应该研究一种更流行的脚本语言,比如Python/Ruby/Perl。其中任何一项都会为你的目标带来好处。你应该使用哪一种是围绕饮水机的激烈争论的问题,或者更可能是咖啡机。

    也就是说,像“awk”和“sed”这样的学习工具是值得一提的,更不用说“vim”中用于实现日常任务的一些扩展功能了

        3
  •  3
  •   Beep beep    15 年前

    顺便说一句,AlBlue关于awk/sed/vim(宏/等)的建议是A+。我经常在工作时跳到Linux机器上处理任何重复的文件任务(在Windows上,你可以使用cygwin,我们只是在工作中没有它)。

        4
  •  3
  •   James McLeod    15 年前

        5
  •  2
  •   DigitalRoss    15 年前

    我说Ruby或Python


    我最喜欢的是Ruby,因为它具有高纯度的对象模型和非常棒的语法和功能。

    然而,Python具有相同的通用功能,并且流行程度大约是Python的两倍。

    尤其是Ruby,它是一位真正的语言设计师的产品,他将Smalltalk的超纯对象模型与Perl的平民语法结合起来。

        6
  •  2
  •   Community CDub    8 年前

    Lua

    Lua也有自己的优点;我写过 elsewhere 关于为什么我更喜欢Lua而不是Python。

        7
  •  1
  •   Petar Kabashki    15 年前

        8
  •  1
  •   Community CDub    8 年前

    我可能会因为推荐这个而被否决,但我建议从“开始” writing C in Perl ,并致力于(或不致力于)实现适合您的任何级别的惯用Perl。

        9
  •  1
  •   ideawu    12 年前

    据我所知,PHP是一种脚本语言,用于执行以下任务:订购输入文件、向服务器发送编程请求。。。PHP是类似于C的语法,据说是最容易学习的(在使用它之前你甚至不需要学习,你只需要在学习的同时使用它)。但是PHP不是一种通用的脚本语言。

    我自己大部分时间使用PHP进行文本处理、网络(套接字、HTTP…)测试^_^

        10
  •  1
  •   Barmar    12 年前

    这些都是很好的脚本语言,而且依我看,选择哪种脚本语言可能不会有太大的区别。我希望我不会因为在主要是宗教争论中注入现实的答案而被否决。这基本上就像当你为上哪所大学而苦恼时,有人指出,只要他们都是好学校,就不可能对你的生活产生重大影响。

    我使用Perl编写CLI程序,因为它是我学习的第一种脚本语言(20多年前,它是在新生的WWW上编写CGI脚本的通用语言)。我现在使用PHP来编写web应用程序,因为我的上一份工作将其用于我们的intrantet网页,并且它具有许多用于web和SQL编程的优秀内置功能;但我确信,使用write-CPAN模块,我可以用Perl同样高效。

    如果有一种语言受到其他程序员的欢迎和尊重,这可能是选择它的最佳理由之一,因为您将拥有一个方便的支持社区。这很好,但更好的是能够向当地专家学习。