寻找用不同语言编写的示例程序

jum*_*ojs 2 c c# oop procedural-programming programming-languages

作为理解OOP和Procedural语言之间差异的一种方法,我一直在寻找用C和C++或C#或Java编写的示例程序.我只想看到同一问题的不同方法,以帮助我了解真正的差异.有谁知道我在哪里可以找到这样的教程?

jal*_*alf 9

我不认为这可能教会你很多.在不同编程范例之间的差异真正显示之前,程序必须具有一定的大小.如果相同的程序使用不同的语言,人们不可能写相同的副本,除非程序是微不足道的.

大多数现实生活中的例子也会受到很多额外噪音的污染,可以在一种语言的标准库中完成,但在另一种语言中需要第三方库.编写它的程序员可能对一种语言比另一种语言更熟悉,因此他在某些语言中的实现并不代表它应该如何"完成".

你更有可能通常的方式来学习这些范式之间的区别.通过了解每个意味着什么,以及如何使用它.

  • 这是迄今为止最好的答案.打印"Hello world"或找到2000以下其他所有素数之和的程序不会教你程序性和OO之间的区别. (2认同)

dsm*_*dsm 6

我推荐99瓶啤酒网站