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

对于这个简单的应用程序,我应该使用哪种编程语言?

  •  3
  • axsuul  · 技术社区  · 16 年前

    我需要创建一个简单的程序/实用程序来解析一个在Windows XP中运行并且可以从Windows命令行调用的txt文件(删除空行、连接行等)。什么编程语言/环境最适合这种类型的应用程序?

    谢谢,我希望我没有含糊不清。

    9 回复  |  直到 16 年前
        1
  •  5
  •   James L    16 年前

    perl 从一开始就设计用于文本处理

        2
  •  4
  •   Tomas Aschan    16 年前

    我建议你 Python .

        3
  •  2
  •   Thalaivar    16 年前

    Perl也是我的第一个也是最后一个……我想它是为这样的东西从头开始做的。

        4
  •  2
  •   JBRWilkinson    16 年前

    对于零安装选项,尽管有点草率,但您可以使用好的OLE批处理文件。 Here is an awesome resource for this

        5
  •  1
  •   Yann Ramin    16 年前

    珀尔?蟒蛇?C?

    真的,任何人都可以。

        6
  •  1
  •   WhirlWind    16 年前

    Perl或Python可能对您很好。

    如果这是一个非常简单的问题,您可能希望看看SED或AWK。

        7
  •  1
  •   Ion Todirel    16 年前

    首先,我会使用脚本语言,因为它们通常更容易/更快地被使用。它们是灵活的,您不需要在每次更改之后编译,您可以直接修改代码并运行它。

    其次,我不会使用通用语言,比如C或Python。虽然他们会做得很好,但他们确实不是这项工作的合适工具。他们有很多API和很多选择。它们还绑定到需要部署到目标计算机上的运行时/fx。

    考虑一种类似Perl的“解析”语言。或者您可能想使用PowerShell之类的工具。但我认为Perl会做得很好。

        8
  •  0
  •   EricP Vaibhav    16 年前

    正如其他人提到的,Perl或Python是很好的选择,但是如果你不想安装任何东西,你可以使用JavaScript来使用Windows脚本主机,这比C/C++或BASH脚本更容易(其他不需要额外软件的选项)。

        9
  •  0
  •   helpermethod    16 年前

    我会说 Gawk 尽管我不知道有没有人在窗户下使用它。(g)awks的基本语法比perl更容易学习(您可以在一天内学习大部分语法),特别是如果您知道任何类似C语言的编程语言。