What problems do Linux and other open-source software help companies address?
Many problems are addressed by Linux & other open source software.The main ones are -:
1. Reduces costs for company drastically - compare free openoffice.org with $50 for a single software license for MS Word - that's just the beginning!
2. Helps avoid major security lapses as open source code is always superior to closed source.
3. Helps set up a smoother process for work due to software which follows industry standards as opposed to propriety closed source options..
And these are just a few of the many advantages of Linux & open source..
What is the latest version of a communications technology used by some incoming mail servers?
POP3 or Post Office Protocol version 3 is the only major e-mail protocol that has a version number attached to it.
Differentiate between static allocation and dynamic allocation?
BS Anwer- static allocation is when something is moved to a location permanantally and dynamic allocation is when something is moved temporarily, but will move again.
Are computers bad for your health?
People say computers are bad for people because they can become addictive. You find a site you like and end up spending hours stright on it. Also, computers can be damaging to people, with pornography, and information that is damging to people's lives. Computers are helpful, but at the same time can be destructive.
The reason Computers are bad for you is they are addictive and can stop you interacting with family. Say if you play on virtual games with virtual people you may lose contact of real people.
Another AnswerThey are not bad, and they are actually good for your brain. The problem that many people face is that they should not sit so close to the computer's screen. In that case, there are people who get nearsighted and find inactivity. Many people are addicted into using computer everyday due to the radiation.
What is the difference between email and wiki?
A blog is a sort of online journal. It is updated daily or weekly or whenever the author desires. A wiki is a platform that is meant for anyone to update in real time. A blog is owned by an individual whereas wiki is being updated by many people around the world.
For blogs, the timeline is more important. For wikis, when an article was published matters less, because articles are supposed to be updated as new information becomes available. Blog posts are usually one persons' opinion, followed optionally by comments. Wiki articles represent consensus, but can have an associated discussion/talk page.
A wiki is a superset of a blog. A wiki can host a blog, but not viceversa. Too emulate a blog in a wiki, the wiki page needs to be protected against editing by other users than the author, and a comment widget (e.g. Disqus) needs to be added to the page.
A wiki allows multiple users to create, modify and organize web page content in a collaborative manner.
A blog is a Web site that maintains ongoing posts. A blog is frequently updated,a personal Web site featuring diary-type commentary and links to articles or other Web sites.
Wiki:
- Multiple Authors,
- Edited by a group or team,
- Contains links to other Wiki pages,
- Continuousy changing and growing rapidly,
- Many-to-many communication.
Blogs:
- Usually a single author. Sometimes can have multiple contributors,
- Author posts, user comments,
- Opinion Sharing ,
- One-to-many content.
Who developed the first generation programming language?
First generation programming languages are not languages as we think of them. Modern English-like languages are third generation languages and their invention is often credited to Grace Murray Hopper who designed COBOL.
First generation languages are called "Machine Language" and are defined by the designers of each CPU. They are much closer to electronic specifications than to they are to a language in any real sense. When people think of long series of ones and zeros flowing through the computer they are pretty close to first generation programming languages.
John von Neumann designed the first modern programmable computer (the EDVAC). It may be fair to credit Machine Language to him as well, but Konrad Zuse might be a contender for that designation as well.
What are the applications of avl tree?
Binary Search Tree and AVL Tree are dictionary data structures. They are used for many search operations and also those operations where data is constantly inserted and deleted. AVL trees provide a better efficiency than BST as they maintain their upper bound of O(n*log n) through rotations.
Eg: the map and set library in c++ isimplementedusing trees.
Any document that a human can read and understand without requiring an interpreter (it is written in the reader's native language, for instance). Machine code is not human-readable, it is intended to be read by a machine. Assembler language is a symbolic language that is essentially a human-readable form of machine code, however it's not easily understood by everyone except those familiar with Assembler language. High-level languages are more easily understood by most programmers, particularly those familiar with the language, while pseudocode is an abstract language intended to be human-readable even by non-programmers.
Which type of error produces incorrect results but does not prevent the program from running?
Logic error.
What is generic programming in c?
Generic programming in C refers to the practice of writing code that is independent of any specific data type. This is typically achieved using macros and function pointers, enabling the creation of functions and data structures that can operate on various data types without code duplication. The C Standard Library's use of void* pointers is an example, allowing functions to accept pointers to any data type. Although C lacks built-in support for generics like some other languages, these techniques enable a flexible and reusable code base.
What is the difference between instruction pipelining and arithmetic pipelining?
Arithmetic pipelines differ from instruction pipelines in some important ways. They are generally synchronous. This means that each stage executes in a fixed number of clock cycles. In a synchronous pipeline, moreover, no buffering between stages is provided. Each stage must be ready to accept the data passed from a previous stage when that data is produced.
Another important difference is that an arithmetic pipeline may be nonlinear. The "stages" in this type of pipeline are associated with key processing components such as adders, shifters, etc. Instead of a steady progression through a fixed sequence of stages, a task in a nonlinear pipeline may use more than one stage at a time, or may return to the same stage at several points in processing.
What advantages of a sorted list over a linked list?
All lists are linked lists; there is no such thing as a separate "sorted list". There are algorithms that can sort a list, of course, but they all work on linked lists.
What two types programming errors that can occur?
Two common types of programming errors are syntax errors and logic errors. Syntax errors occur when the code violates the rules of the programming language, preventing it from compiling or running. Logic errors, on the other hand, arise when the code runs without crashing but produces incorrect or unintended results due to flawed logic or assumptions in the algorithm. Both types can significantly impact the functionality and reliability of a program.
'A' is represented in the binary system as?
Most computers use ASCII (or some similar) encoding, in which 'A' is represented as 65, or 01000001 binary. Older IBM mainframes use an entirely different encoding.
What is optimization technique?
3 types of Optimization techniques are :
1.On page Optimization
your website should be seo optimiz
Title should be 60 cht
dec shlould be 158 cht
put alt tags on images
create sitemap
2.Off page Optimization
Submit you website all submission website
Directory
social bookmarks
Classified
Blogs
Rss
Article
3.Social Media Optimization
SMO is the new trend these days, its a helping hand for SEO.
By execution time, the code has already been translated into binary ("compiled"). However, the program may still rely on outside libraries (.dlls for example) that have also been pre-compiled.
What are the different types of arithmetic operators?
+,-,*,/,% are the different types of operators.
Assume you were asking as in C#, not C. Because C is not an OO language, thus if there is encapsulation, it would be different.
The encapsulation in any OO language is to hide the information of data and the implementation detail of a method.
For example, you have a bank account as a private data member. Any one can ask you about the Balance of your bank account, e.g. GetDeposits(), an operation that is public. Wait, you now are richer, and you open 2 more bank accounts, the public still has the only accessing method GetDeposits(), to get your total deposits.
The encapsulation in this abstraction are:
1. The detail, the implementation of GetDeposits(), is not revealed to public.
2. The data member, 1 account or 3 accounts, no one got impact, and no one knows. (in fact, no one knows how many bank accounts you have!)
Computer topics for poster presentation?
give me a interesting topis for poster creation
for computer science students
What are advantages of multiprogramming?
Multiprogramming makes effifcient use of the CPU by overlapping the demands for the CPU and its I/O devices from various users. It attempts to increase CPU utilization by always having something for the CPU to execute.
What are the similarities between a process and a thread?
Thread and Process both do the same thing. ie. parallel jobs done on a CPU. The thread is under the process's control, ie. the programmer can control the thread regard to its priority, memory etc. I am not very sure about multi-threading and process-control under Windows. We have a process control system running on a 8086 based system. It is of Siemens make. It supports 64 threads which are called Tasks in their terminology. Initiation of task, suspending the task, readying the task etc is under the control the program, ie user software. In another computer Data General's M-600, we had multiple processes (max 64), each having a logical address space of 64 kilo bytes. Under each process we can have multiple tasks (I think max 32 tasks). The task control block is in the program's memory space. Intertask communication is pretty simple here. Sharing memory between tasks is simple as the entire memory of the process is under the control of the process. I have used a muti-tasking program under windows. One task continuously communicates with a groupp of microprocessor based controlers over RS-485, and another task processes the read data and does display, storage etc. The program was written in VC++(6.0) . Here the sharing of memory is easy as the entire memory of the process is shared between the tasks(threads). But VB uses something called compartmental multi-threading, meaning each thread has its own compartment of resources.
What school did Orville wright go to?
Orville Wright attended Central High School in Dayton, OH, but never graduated. Wright was born in Dayton on August 19, 1871.
Conclusion for artificial intelligence?
artificial intelligence is a branch of science which deals with the helping of machines find solutions to complex problems...
or...
the study ofand design of intelligent agent and the engineering of making intelligent machines..
What is non perspective drawings?
A Perspective Image is an image that looks realistic and tends to be almost 3D, there is at least one vanishing point. Think of an image of a road. Notice how the road is large where we stand but gradually gets smaller until we can't see it at all? That's where the vanishing point is.
A Non-perspective image is an image that lacks in a vanishing point and is almost flat.