Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I not understand with the term API and CVS, what does it mean? I search in wikipedia, but i am not understand what it is telling.
AVS:
Wikipedia: An application programming interface (API) is a source code interface that an operating system, library or service provides to support requests made by computer programs.
CVS:
CVS provides a version control system based on open-source code. Version control system software keeps track of all work and all changes in a set of files, and allows several developers (potentially widely separated in space and/or time) to collaborate.
Why we need CVS is already have the stable version of source code? I saw some source file named in CVS. What does it mean?
Please somebody expert explain and give me some example. Thank you.
Last edited by Paris Heng; 04-09-2008 at 07:17 AM.
CVS and other version control systems are used while developing software to keep track of changes and allow sane management of changes between a group of developers. A stable release is generally some sort of snapshot of development code, when it reaches some level of feature completeness, or other milestone in the project's goals.
I don't understand what you can mis-understand about the definition of an API.
CVS and other version control systems are used while developing software to keep track of changes and allow sane management of changes between a group of developers. A stable release is generally some sort of snapshot of development code, when it reaches some level of feature completeness, or other milestone in the project's goals.
I don't understand what you can mis-understand about the definition of an API.
API is an interface. It is the functions that a program can use that the OS(/program or whatever) supports. eg if you want to write a file to disk, rather than directly accessing the hardware, you use the OS's API and call the WriteFile() function that the OS supports.
API's are predetermined ways that external code can interface with an application. Rather than needing to know all of the details of how the application does something, a developer simply uses the api to set or get data the application uses and lets the application code handle the details. It is what it sounds like, an interface between an application and a program that uses that application.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.