answersLogoWhite

0

📱

Computer Programming

A category for questions about computer programming and programming languages.

10,506 Questions

Is an encrypted letter an example of data or information?

Data.

Information is something useful to us. An encrypted letter is simply gibberish until it's decoded. Then it's info.

Hope this helps!

What materials do you need to make a board game?

i made a fun rpg with a piece of paper pen little marbles and a little notebook to keep track of my stats

News tips on web design?

More than develop an overwhelming and astonishing web design, has to be a tutor for the client in order to get all the benefits that implies has a professionak web design. As a tutor you shoul boost the original content according to SEO's criteria, improve the security and make it easier for the client hat is visisting the page.

Visit Visual Artistics web site or its facebook fan page for further information about experts in this area.

Where can you find the Answerscom API key?

If you go to the related links below, you'll be able to find API documentation along with a form to request an API key.

What would happen if you got caught using a Nintendo 64 emulator and roms?

Nothing. Unless you are using the roms and emulator in an illegal manner (i.e. to sell or distribute the roms or emulators in digital or hard format), it is 100% legal to use emulators and roms to backup hard copies. In fact, you can make as many copies as you want, as long as they stay in YOUR possession. As a result, even if you obtain the roms and emulators illegally, it is possible that you had hard copies of each and destroyed the hard copies, which prevents prosecution for possession alone impossible. In any case, police and courts have a lot more to do with their time than deal with petty cases of digital piracy, and usually won't waste their time with these matters.

What is Liner data structure?

a leniar datastructute is one in which the oragnisation of data can be done in a linear manner i.e each element may consist of one predicessor and one succsor.

eg:stacks queus,linked lists

Is SIMM type of RAM?

Yes. A SIMM is a single in-line memory module. All this really means is that contacts on both sides of the module are redundant. SIMM was replaced with DIMM (dual in-line memory module).

Why ColdFusion is not so popular as compared to Java?

ColdFusion is an application server used primarily for web applications and is the most popular product that utilizes CFML (ColdFusion Markup Language), a tag based scripting language that a well suited for web development. Java is also very comprehensive and can be used on many platforms where ColdFusion is not available (desktop, mobile, PDAs etc .. ) as well as the web.

ColdFusion is built on top of Java (Java EE app) and provides a great middle-tier approach to programming. ColdFusion is a Product by Adobe, whereas CFML is the actual language. While CF only has 500,000 developers compared to 5 million Java developers, it's numbers are see consistant growth year over year. It can often being a less expensive solution for building web applications because of its rapid deployment capabilities and it's relatively quick learning curve.

How does data travel around the processor?

InstructionsDefinition
  • Step 1: The original definition of a computer processor was any machine that could perform arithmetic and logic functions. Today a computer processor is usually defined as a microprocessor chip, or CPU, that executes commands and runs computer programs. One of the biggest manufacturers of microprocessors is the Intel Corporation. Typical computer programs that must be processed by CPUs include Internet browsers, word processors, and image manipulation software. Computer processors perform four basic functions to process data and run computer programs.

Fetch
  • Step 1: Every instruction that a CPU processes is represented by a series of numbers. Once initiated, the numbers representing the requested action are stored in memory. The CPU then fetches or retrieves the instruction from program memory. A program counter, or PC, keeps track of the computer processor's location in the active program. If the memory is slow, the CPU may stall while waiting for the instruction to be returned.

Decode
  • Step 1: The CPU then analyzes the instruction it fetched and decides how it should be processed. Typically a particular group of numbers in the instruction indicate which operation to perform, and in what sequence. In more advanced CPUs, a microprogram may also be used to help decode instructions for the computer processor. CPU microprograms can sometimes be modified (from the factory default) to change the way the processor translates instructions.

Execute
  • Step 1: Depending on the action required, the CPU then sends segments of the original instruction to the most appropriate section of the processor. For example, if additional actions are requested, an arithmetic logic unit (ALU) is attached to a group of inputs and outputs. The inputs provide the numbers to be processed, and the outputs contain the final sum or response to the request.

Writeback
  • Step 1: After executing the instruction, the processor writes the results back into memory. Sometimes the results are written to an internal register for quick access, while in other cases the results are written directly to the main memory. After the instruction has been executed and written to memory, the process repeats by fetching the next instruction value in the program counter. In more advanced computer processors, it is possible for multiple commands to be fetched, decoded, and executed simultaneously.



http://www.answerbag.com/articles/How-Does-a-Computers-Processor-Work/3a8590f3-775a-16a0-900c-bd4f23f606a7

What is the simplest form of load balancing?

Outbound bandwidth aggregation - the WAN link controller should provide both inbound and outbound bandwidth load balancing and failover. The user defines weights (bandwidth capacity) based on the bandwidth of each WAN link. When a session is generated from the LAN, the device computes which link has the most available bandwidth and routes traffic from that session over that particular WAN link. The device typically allows the selection of two link load balancing algorithms: 1. Symmetrical round robin - routes sessions to all links in a round robin manner. 2. Intelligent (weighted) load balancing - computes a ratio between the weight (bandwidth capacity) of the different WAN links, and then routes sessions accordingly. That is, the faster the link, the more sessions that will be sent over that link, in order to make the most efficient use of all the bandwidth available. Additionally, an intelligent link load balancing solution like the Ecessa PowerLink load balancer will examine the amount of real-time traffic on each link, compared to the amount of available bandwidth resources left, and choose the best path for the next session's most optimal route for performance. Incoming bandwidth aggregation - is accomplished by the WAN link controller acting as the authoritative DNS server for the domain. The device advertises all available WAN links to the DNS cache servers which in turn resolve the domain names to queries in a round robin format. In this manner, all externally initiated sessions are load balanced over all available links. Since the device is resident at the domain site and is able to directly monitor the link status, failed links are removed from the DNS tables immediately upon failure. By setting the host name record Time-to-Live (TTL) to a short period, the DNS caching servers will flush their address tables and will update them from the device regularly, and thus be informed when a link fails.

Why is object code necessary?

Object code is necessary, because object code is the actual instructions, or machine language, that the computer executes. Object code is the output of the compiler, as it translates the higher level language into the machine language. It is also the output of the linker, as it combines object code modules from the compiler output and the various libraries in its process of building a fully linked load module.

How an assembler converts assembly mnemonics to machine language?

Each mnemonic maps directly to a machine instruction code, known as an opcode. Some mnemonics map to more than one opcode, however the instruction's operand types will determine which specific opcode will be generated.

How flashget works?

It downloads files using several simultaneous http get requests for different byte ranges, and then puts the pieces together. This sometimes circumvents bandwidth caps put in place by the people who run the site which limit the speed on each http connection.

Why would you use the array of pointers to pointers?

You would use an array of pointers to pointers whenever you wished to implement a dynamic multi-dimensional array of 3 or more dimensions. Every multi-dimensional array can ultimately be reduced to a one-dimensional array where each element is itself a one-dimensional array (an array of arrays). With fixed-size arrays, all elements can be allocated contiguously regardless of how many dimensions there are. Fixed size arrays can be allocated both statically (when the size is known at compile time) or dynamically (when the size is unknown at compile time). However with large arrays it is often necessary to divide the array into smaller subarrays each of which is allocated separately (non-contiguously with each other) and maintain a separate array of pointers to keep track of each of those subarrays. Although this consumes more memory than a contiguously-allocated array would, it has the added benefit in that each subarray need not be the same length, thus it can actually save memory overall. However, if we had several such arrays then we would need yet another array in order to keep track of them all, and this array would need to be an array of pointers to pointers.

What is export css?

An export CSS is a cascading style sheet exported from a document. The document is usually a web page but a CSS can be exported from any page that conforms to the document object model (DOM).

Do you need to take an aptitude test to become a computer programmer?

Do you need to take an aptitude test to become a computer programmer? No, you don't. Given sufficient time anyone can program a computer. But without the required aptitude, it will take longer to become proficient. No institution is going to give a highly sought-after position to someone who may not have the aptitude over someone who evidently does.

Multi-tasking while driving means?

Performing multiple functions in the vehicle at the same time

Is A Thumbnail Picture Clickable?

It may be, depending on the software being used to view the thumbnail. A thumbnail in and of itself is not clickable, as it is merely a collection of bytes that form an image on the screen. However, the picture of the thumbnail may be clickable depending on the software used to view the thumbnail.

What does variable mean in ICT?

something that changes and doesn't stay the same

a variable is something that you change