jum*_*ojs 2 c c# oop procedural-programming programming-languages
作为理解OOP和Procedural语言之间差异的一种方法,我一直在寻找用C和C++或C#或Java编写的示例程序.我只想看到同一问题的不同方法,以帮助我了解真正的差异.有谁知道我在哪里可以找到这样的教程?
我不认为这可能教会你很多.在不同编程范例之间的差异真正显示之前,程序必须具有一定的大小.如果相同的程序使用不同的语言,人们不可能写相同的副本,除非程序是微不足道的.
大多数现实生活中的例子也会受到很多额外噪音的污染,可以在一种语言的标准库中完成,但在另一种语言中需要第三方库.编写它的程序员可能对一种语言比另一种语言更熟悉,因此他在某些语言中的实现并不代表它应该如何"完成".
你更有可能通常的方式来学习这些范式之间的区别.通过了解每个意味着什么,以及如何使用它.