标签: programming-languages

在工作中使用"边缘"语言的道德规范?

只想在这里征求意见.您如何使用在您所在地区未广泛使用的语言(和/或框架)来为公司编写软件?例如,我住在一个由.NET主导的区域,偶尔会有PHP工作.假设我正在学习Python并决定使用它为我的工作编写软件(我是一个团队,所以我几乎可以使用我想要的任何东西).

现在他们的软件是用一种语言编写的,该区域几乎没有人使用或知道; 如果我要离开公司,他们基本上没有人可以维护/加入它,除非他们留在我身边作为顾问.虽然这对我来说真的很好,但似乎有点"歪" - 被授予,这就是商业世界的运作方式.

你的想法是什么?

我应该提一下,这是一家非常小的公司,我是唯一的IT人员,所以我有充分的选择来选择我们的开发平台.我不是专门使用Python,而是选择它作为一个例子,因为我的区域几乎完全基于.NET; 我不再关心.NET了,这就是为什么我不想考虑使用它.此外,公司是..我们怎么说... 非常节俭,不会购买.NET所需的资源(例如服务器许可证,SQL许可证,Visual Studio,组件).我个人有一个MSDN订阅,但我不能使用它.

此外FWIW存在人在区域谁使用我使用(Ruby on Rails的)考虑到语言,但远不及尽可能多的人.NET开发人员.这不像是我正在使用只有我知道的东西.

programming-languages

27
推荐指数
6
解决办法
2386
查看次数

向我解释连接语言,就像我是一个8岁的孩子

我已经阅读了关于连接语言维基百科文章,现在我比起初时更加困惑.:-)

用愚蠢的人来说,什么是串联语言?

programming-languages concatenative-language

27
推荐指数
5
解决办法
3286
查看次数

适用于Windows或Linux或Mac的ML IDE和编译器

我必须在ML中编写一些代码,这是我第一次使用该语言.标准ML是否有任何开发环境?(最好在Windows下).我尝试使用googling(和stackOverFlowing!),但我发现的只是Linux的简单编译器(最多使用交互式控制台),但没有IDE或Eclipse/NetBeans插件.有什么建议 ?

ide compiler-construction programming-languages ml sml

27
推荐指数
5
解决办法
2万
查看次数

Scala替换Arrays.binarySearch?

Scala for Java是否有替代品int Arrays.binarySearch(Object[] array, object)

问题是Scala的Arrays不是协变的,所以我必须stringArray: Array[String]先把我这样的:

stringArray.asInstanceOf[Array[Object]]
Run Code Online (Sandbox Code Playgroud)

有更好的解决方案吗?

java search programming-languages scala

27
推荐指数
2
解决办法
1万
查看次数

为什么无符号n位整数的最大值为2 ^ n-1而不是2 ^ n?

n-bit整数的最大值是2 n -1.为什么我们有"减1"?为什么最大只有2 n

integer programming-languages numeric-limits

27
推荐指数
5
解决办法
3万
查看次数

27
推荐指数
3
解决办法
1万
查看次数

26
推荐指数
5
解决办法
1万
查看次数

有什么好的Perl调试方法?

有没有其他方法可以调试Perl Data::Dumperperl -d

debugging perl programming-languages cpan

26
推荐指数
6
解决办法
8280
查看次数

XAML替代品

我喜欢WPF,但我讨厌XAML.

当Microsoft试图扩展它时,XAML太冗长,有语法问题(请参阅Bindings上的StringFormat),并且难以导航.

有没有XAML的替代品?

(这些只是我的意见.请随意不同意.)

wpf xaml programming-languages

26
推荐指数
3
解决办法
3395
查看次数

是否有依赖非拉丁字母的编程语言?

我见过的每种编程语言都是基于拉丁字母的,考虑到我住在加拿大,这并不奇怪...但是只有基于其他字母表的编程语言或其他明亮的计算机科学家才真正有意义世界将不得不学习一个新的字母表来继续在该领域.我知道一个事实是,在其他字母表中占主导地位的国家的人们开发基于拉丁字母的语言(例如来自日本的Ruby),但是编程语言基于阿拉伯语或西里尔语等其他字母表有多常见,甚至编写非字母而非日志汉字等系统的系统?也是这些语言中的任何一种在广泛使用中,或者它们主要用作教学工具?自从我开始编程以来,这一直困扰着我,而且我从来没有遇到过能够想到真正答案的人.

programming-languages alphabet non-latin

26
推荐指数
4
解决办法
2754
查看次数