Programming languages 如何学习覆盖范围很小的语言?

Programming languages 如何学习覆盖范围很小的语言?,programming-languages,Programming Languages,我最近遇到了这个问题,并且对它感兴趣。但是,唯一可以从中获取信息的网站是承载该项目的sourceforge页面。我甚至不知道如何更深入地研究这门语言 所以我要问的是,这里有没有人学过一种语言,它没有Ruby、Python等所拥有的数千种资源?这样做的最佳方法是什么?说真的,我认为你最好把时间花在学习另一门语言上 作者编辑: 诚然,我想我的回答可能有点轻率,但它并不是针对这种特定的语言。我只是说,如果只有一个单一的语言信息来源,那么就我个人而言,我认为他应该继续前进。。。作者自己把它描述为一种实验

我最近遇到了这个问题,并且对它感兴趣。但是,唯一可以从中获取信息的网站是承载该项目的sourceforge页面。我甚至不知道如何更深入地研究这门语言

所以我要问的是,这里有没有人学过一种语言,它没有Ruby、Python等所拥有的数千种资源?这样做的最佳方法是什么?

说真的,我认为你最好把时间花在学习另一门语言上

作者编辑:

诚然,我想我的回答可能有点轻率,但它并不是针对这种特定的语言。我只是说,如果只有一个单一的语言信息来源,那么就我个人而言,我认为他应该继续前进。。。作者自己把它描述为一种实验性语言

再说一次,我是从“从我的职业生涯来看,这有意义吗?”。如果你说的是从智力好奇的角度来看它,那就穿上你的靴子吧

在这种情况下,我的建议是:

  • 确定基本数据类型(如果有)
  • 看看控制结构
  • 调查范围的各个级别-函数、对象、类等
  • 找出他们所说的“有点不同”是什么意思
  • 最后,用它做点什么。一些小的、无关紧要的,但不一定是琐碎的事情。学习大多数语言的最好方法就是玩它们

不过,没有人反对在这个问题上被否决——我原来的帖子有点不对劲。。。还有一些评论解释了原因——我发现,当人们感到愤怒时,我偶尔会缺少一些东西……

说真的,我认为你最好把时间花在学习另一门语言上

作者编辑:

诚然,我想我的回答可能有点轻率,但它并不是针对这种特定的语言。我只是说,如果只有一个单一的语言信息来源,那么就我个人而言,我认为他应该继续前进。。。作者自己把它描述为一种实验性语言

再说一次,我是从“从我的职业生涯来看,这有意义吗?”。如果你说的是从智力好奇的角度来看它,那就穿上你的靴子吧

在这种情况下,我的建议是:

  • 确定基本数据类型(如果有)
  • 看看控制结构
  • 调查范围的各个级别-函数、对象、类等
  • 找出他们所说的“有点不同”是什么意思
  • 最后,用它做点什么。一些小的、无关紧要的,但不一定是琐碎的事情。学习大多数语言的最好方法就是玩它们

不过,没有人反对在这个问题上被否决——我原来的帖子有点不对劲。。。还有一些评论解释了原因——我发现当人们感到愤怒时,偶尔会缺少一些东西……

实际应用:没有。学习时间:3-4个周末。当你向同事展示你写的科古特计划时,他们脸上的表情:无价。

实际应用:无。学习时间:3-4个周末。当你向同事展示科古特计划时,他们脸上的表情你写道:无价。

我认为下一步将是学习科古特计划:

  • 查阅参考文件(如果存在)(尤其是科古特有)
  • 寻找示例/教程/论坛帖子/讨论/文章/等
  • 查看源代码(如果是开源项目)
  • 请求开发人员的支持

我认为学习它的下一步是:

  • 查阅参考文件(如果存在)(尤其是科古特有)
  • 寻找示例/教程/论坛帖子/讨论/文章/等
  • 查看源代码(如果是开源项目)
  • 请求开发人员的支持

    • 我认为这些方法可以是:

      • 找到讨论该语言的社区
      • 学习影响你所学语言的语言: 它的语义与Scheme或Dylan最为相似,但语法看起来更像ML或Ruby


      后者使一个人能够学习另一种语言,并比较他们的设施、差异等。

      我认为这些方法可以是:

      • 找到讨论该语言的社区
      • 学习影响你所学语言的语言: 它的语义与Scheme或Dylan最为相似,但语法看起来更像ML或Ruby


      后者可以让一个人学习另一种语言,并比较他们的设施、差异等。

      当学习一种新语言时,无论是否广为人知,我总是发现准确地决定我想用它做什么很有帮助。然后我在这个领域选择一个项目,并开始在其中编码。我检查了所有可用的材料(斯巴达或非斯巴达),并与周围的社区进行了联系。关键是在某种程度上让自己沉浸其中,这样当你处于“区域”时,你就可以开始用这种语言思考了

      例如,我通过在一个名为《星火》的旧战争游戏中编写一个管理舰队和资源的软件包来学习迪伦。我学习Haskell是通过做一系列与天气计算相关的小程序。我通过编写脚本来管理其中的Debian镜像来学习Erlang。那种东西


      当然,您可能应该检查您的项目是否适合该语言。例如,不要决定通过编写高性能优化编译器来学习Ruby

      当学习一门新语言时,不管它是否广为人知,我总是发现准确地决定我想用它做什么很有帮助。然后我选了一个