Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Record_(computer_science)> ?p ?o }
- Record_(computer_science) abstract "In computer science, a record (also called struct or compound data) is a basic data structure (a tuple may or may not be considered a record, and vice versa, depending on conventions and the programming language at hand). A record is a collection of elements, typically in fixed number and sequence and typically indexed by serial numbers or identity numbers. The elements of records may also be called fields or members.For example, a date could be stored as a record containing a numeric year field, a month field represented as a string, and a numeric day-of-month field. As another example, a Personnel record might contain a name, a salary, and a rank. As yet another example, a Circle record might contain a center and a radius. In this instance, the center itself might be represented as a Point record containing x and y coordinates.Records are distinguished from arrays by the fact that their number of fields is typically fixed, each field has a name, and that each field may have a different type.A record type is a data type that describes such values and variables. Most modern computer languages allow the programmer to define new record types. The definition includes specifying the data type of each field and an identifier (name or label) by which it can be accessed. In type theory, product types (with no field names) are generally preferred due to their simplicity, but proper record types are studied in languages such as System F-sub. Since type-theoretical records may contain first-class function-typed fields in addition to data, they can express many features of object-oriented programming.Records can exist in any storage medium, including main memory and mass storage devices such as magnetic tapes or hard disks. Records are a fundamental component of most data structures, especially linked data structures. Many computer files are organized as arrays of logical records, often grouped into larger physical records or blocks for efficiency.The parameters of a function or procedure can often be viewed as the fields of a record variable; and the arguments passed to that function can be viewed as a record value that gets assigned to that variable at the time of the call. Also, in the call stack that is often used to implement procedure calls, each entry is an activation record or call frame, containing the procedure parameters and local variables, the return address, and other internal fields.An object in object-oriented language is essentially a record that contains procedures specialized to handle that record; and object types are an elaboration of record types. Indeed, in most object-oriented languages, records are just special cases of objects, and are known as plain old data structures (PODSs), to contrast with objects that use OO features.A record can be viewed as the computer analog of a mathematical tuple. In the same vein, a record type can be viewed as the computer language analog of the Cartesian product of two or more mathematical sets, or the implementation of an abstract product type in a specific language.".
- Record_(computer_science) wikiPageID "492295".
- Record_(computer_science) wikiPageLength "13406".
- Record_(computer_science) wikiPageOutDegree "87".
- Record_(computer_science) wikiPageRevisionID "683019751".
- Record_(computer_science) wikiPageWikiLink ALGOL_60.
- Record_(computer_science) wikiPageWikiLink ALGOL_68.
- Record_(computer_science) wikiPageWikiLink Accounting.
- Record_(computer_science) wikiPageWikiLink Ada_(programming_language).
- Record_(computer_science) wikiPageWikiLink Addressing_mode.
- Record_(computer_science) wikiPageWikiLink Algol_60.
- Record_(computer_science) wikiPageWikiLink Algol_68.
- Record_(computer_science) wikiPageWikiLink Analytical_Engine.
- Record_(computer_science) wikiPageWikiLink Array_data_type.
- Record_(computer_science) wikiPageWikiLink Assembly_language.
- Record_(computer_science) wikiPageWikiLink Bit_array.
- Record_(computer_science) wikiPageWikiLink Bit_string.
- Record_(computer_science) wikiPageWikiLink Block_(data_storage).
- Record_(computer_science) wikiPageWikiLink COBOL.
- Record_(computer_science) wikiPageWikiLink C_(programming_language).
- Record_(computer_science) wikiPageWikiLink Call_stack.
- Record_(computer_science) wikiPageWikiLink Cartesian_coordinate_system.
- Record_(computer_science) wikiPageWikiLink Cartesian_coordinates.
- Record_(computer_science) wikiPageWikiLink Cartesian_product.
- Record_(computer_science) wikiPageWikiLink Category:Composite_data_types.
- Record_(computer_science) wikiPageWikiLink Category:Data_types.
- Record_(computer_science) wikiPageWikiLink Charles_Babbage.
- Record_(computer_science) wikiPageWikiLink Class_inheritance.
- Record_(computer_science) wikiPageWikiLink Complex_data_type.
- Record_(computer_science) wikiPageWikiLink Composite_data_type.
- Record_(computer_science) wikiPageWikiLink Computer_data_storage.
- Record_(computer_science) wikiPageWikiLink Computer_file.
- Record_(computer_science) wikiPageWikiLink Computer_science.
- Record_(computer_science) wikiPageWikiLink Cons.
- Record_(computer_science) wikiPageWikiLink Cons_cell.
- Record_(computer_science) wikiPageWikiLink Data_hierarchy.
- Record_(computer_science) wikiPageWikiLink Data_storage_device.
- Record_(computer_science) wikiPageWikiLink Data_structure.
- Record_(computer_science) wikiPageWikiLink Data_structure_alignment.
- Record_(computer_science) wikiPageWikiLink Data_type.
- Record_(computer_science) wikiPageWikiLink Debugger.
- Record_(computer_science) wikiPageWikiLink FORTRAN.
- Record_(computer_science) wikiPageWikiLink FORTRAN_IV.
- Record_(computer_science) wikiPageWikiLink Field_(computer_science).
- Record_(computer_science) wikiPageWikiLink First-class_function.
- Record_(computer_science) wikiPageWikiLink Floating_point.
- Record_(computer_science) wikiPageWikiLink Fortran.
- Record_(computer_science) wikiPageWikiLink Fortran_77.
- Record_(computer_science) wikiPageWikiLink Garbage_collection_(computer_science).
- Record_(computer_science) wikiPageWikiLink Garbage_collection_(computing).
- Record_(computer_science) wikiPageWikiLink Hard_disk.
- Record_(computer_science) wikiPageWikiLink Hard_disk_drive.
- Record_(computer_science) wikiPageWikiLink Hash_function.
- Record_(computer_science) wikiPageWikiLink IBM_1620.
- Record_(computer_science) wikiPageWikiLink IBM_RPG.
- Record_(computer_science) wikiPageWikiLink Identifier.
- Record_(computer_science) wikiPageWikiLink Index_register.
- Record_(computer_science) wikiPageWikiLink Indirect_addressing.
- Record_(computer_science) wikiPageWikiLink Inheritance_(object-oriented_programming).
- Record_(computer_science) wikiPageWikiLink Integer_(computer_science).
- Record_(computer_science) wikiPageWikiLink Java_(programming_language).
- Record_(computer_science) wikiPageWikiLink Java_programming_language.
- Record_(computer_science) wikiPageWikiLink Ledger.
- Record_(computer_science) wikiPageWikiLink Lexicographic_order.
- Record_(computer_science) wikiPageWikiLink Lexicographical_order.
- Record_(computer_science) wikiPageWikiLink Linked_data_structure.
- Record_(computer_science) wikiPageWikiLink Lisp_(programming_language).
- Record_(computer_science) wikiPageWikiLink Lisp_programming_language.
- Record_(computer_science) wikiPageWikiLink Long_integer.
- Record_(computer_science) wikiPageWikiLink Machine_code.
- Record_(computer_science) wikiPageWikiLink Machine_language.
- Record_(computer_science) wikiPageWikiLink Magnetic_tape.
- Record_(computer_science) wikiPageWikiLink Main_memory.
- Record_(computer_science) wikiPageWikiLink Mass_storage_devices.
- Record_(computer_science) wikiPageWikiLink Mathematics.
- Record_(computer_science) wikiPageWikiLink Modula.
- Record_(computer_science) wikiPageWikiLink Object-oriented.
- Record_(computer_science) wikiPageWikiLink Object-oriented_programming.
- Record_(computer_science) wikiPageWikiLink Object_composition.
- Record_(computer_science) wikiPageWikiLink 1.
- Record_(computer_science) wikiPageWikiLink I.
- Record_(computer_science) wikiPageWikiLink Pascal_(programming_language).
- Record_(computer_science) wikiPageWikiLink Pascal_programming_language.
- Record_(computer_science) wikiPageWikiLink Passive_data_structure.
- Record_(computer_science) wikiPageWikiLink Plain_old_data_structure.
- Record_(computer_science) wikiPageWikiLink Polymorphism_(computer_science).
- Record_(computer_science) wikiPageWikiLink Product_type.
- Record_(computer_science) wikiPageWikiLink Punched_card.
- Record_(computer_science) wikiPageWikiLink Row_(database).
- Record_(computer_science) wikiPageWikiLink S-expression.
- Record_(computer_science) wikiPageWikiLink Self-modifying_code.
- Record_(computer_science) wikiPageWikiLink Serialization.
- Record_(computer_science) wikiPageWikiLink Set_(mathematics).
- Record_(computer_science) wikiPageWikiLink Short_integer.
- Record_(computer_science) wikiPageWikiLink Sorting.
- Record_(computer_science) wikiPageWikiLink Storage_record.
- Record_(computer_science) wikiPageWikiLink Struct_(C_programming_language).
- Record_(computer_science) wikiPageWikiLink Subroutine.
- Record_(computer_science) wikiPageWikiLink System_F-sub.
- Record_(computer_science) wikiPageWikiLink System_programming.