開源和閉源是編程語言,很多人并不是很懂是什么意思,對于開源和閉源很多人也有討論,并且有都有好處和壞處,下面小編就來給大家介紹一下開源和閉源的區別!
開源和閉源的區別
開源是指提供了不僅提供程序還提供程序源代碼,閉源是指提供程序,不提供源代碼。
如果一個程序不開源,別人就不能輕易的修改程序,也不能輕易的知道程序到底是怎么實現的。
開源和閉源,一直都是討論的重點。個人覺得各有各的好處。
程序開源了,幫助測試和修改的人也就多了,程序也就更豐富,變化更快,但缺點是質量參差不齊,品控很難把握。如安卓、各種LINUX發行版、各大開源社區
程序閉源了,能夠修改升級的只有程序提供方,程序更新速度慢,對市場反應遲鈍,是硬傷,但好處是來源就一個,安全性和品控,做的很好。如蘋果、MS