computer-language senso-concept-Mcs
(lagCmpr)

McsHitp-creation:: {2019-07-15},

overview of lagCmpr

description::
· computer-language is a-human-language (= mapping-relation) that maps information (human or computer) to computer-information.

name::
* McsEngl.McsTchInf000005.last.html//dirTchInf//dirMcs!⇒lagCmpr,
* McsEngl.dirMcs/dirTchInf/McsTchInf000005.last.html!⇒lagCmpr,
* McsEngl.lagCmpr, {2021-01-04},
* McsEngl.lagCmpr!=McsTchInf000005,
* McsEngl.lagCmpr!=computer-language,
* McsEngl.lagCmr!⇒lagCmpr,
* McsEngl.lagComputer!⇒lagCmpr,
* McsEngl.computer-language!⇒lagCmpr,

01_computer of lagCmpr

description::
· the-computer that USES this method.
· a-language is a-method (= info to do a-doing) and an-entity uses this method.

name::
* McsEngl.Cmprluser,
* McsEngl.lagCmpr'tech!⇒Cmprluser,
* McsEngl.lagCmpr'machine!⇒Cmprluser,
* McsEngl.lagCmpr'system!⇒Cmprluser,

tool of lagCmpr

description::
· any computer-program we use in this mapping.

name::
* McsEngl.Cmprluser.tool,
* McsEngl.lagCmpr'tool,

02_input of lagCmpr

description::
· input of lagCmpr is information (human or computer) we want to map in a-format a-computer understands.
· the-input could-be: mind-view, text, speech, computer-output.

name::
* McsEngl.lagCmpr'02_input,
* McsEngl.lagCmpr'input,
* McsEngl.input-of-lagCmpr,

03_output of lagCmpr

description::
· output of lagCmpr is a-document a-computer understands.

name::
* McsEngl.Cmprloutput!=output-of-lagCmpr,
* McsEngl.computer-info!⇒Cmprloutput,
* McsEngl.infoComputer!⇒Cmprloutput,
* McsEngl.lagCmpr'03_output!⇒Cmprloutput,
* McsEngl.lagCmpr'output!⇒Cmprloutput,
* McsEngl.output-of-lagCmpr!⇒Cmprloutput,

node of Cmprloutput

description::
· output-node of lagCmpr is any identifiable part of its[a] output.

name::
* McsEngl.Cmprloutput'node!⇒Cmprlnode,
* McsEngl.lagCmpr'node!⇒Cmprlnode,
* McsEngl.lagCmpr'output-node!⇒Cmprlnode,
* McsEngl.Cmprlnode,
* McsEngl.Cmprlnode!=node-of-lagCmpr'output,
* McsEngl.lagCmpr'output'node!⇒Cmprlnode,

specific::
* unit--Cmprlnode,
* word--Cmprlnode,
* semantic-unit--Cmprlnode,
* phrase--Cmprlnode,
* sentence--Cmprlnode,
* section--Cmprlnode,
* root--Cmprlnode,

code of Cmprloutput

description::
· output-code of lagCmpr[a] is any part of its[a] output.

name::
* McsEngl.code//lagCmpr,
* McsEngl.lagCmpr'output-code,
* McsEngl.lagCmpr'output'code,

syntax-tree of Cmprloutput

description::
· output-syntax-tree of lagCmpr[a] is the-whole-part-tree of nodes of its[a] output.

name::
* McsEngl.lagCmpr'output-syntax-tree,
* McsEngl.lagCmpr'output'syntax-tree,

unit of Cmprloutput

description::
· to create the-output, we need building-blocks.
· the-units-(symbols) of these building-blocks are the-unit-of-the-output.

name::
* McsEngl.Cmprloutput'unit,

semantic-unit of Cmprloutput

description::
· a-structure of units that DENOTE a-node in input.

name::
* McsEngl.Cmprloutput'semantic-unit,

data-structure of Cmprloutput

description::
· data-structure is a-semantic-unit that denotes data.

name::
* McsEngl.Cmprloutput'data-structure,
* McsEngl.data-structure//lagCmpr,

04_method of lagCmpr

description::
· the-method of mapping.

name::
* McsEngl.lagCmpr'04_method,
* McsEngl.lagCmpr'method,

06_human of lagCmpr

name::
* McsEngl.lagCmpr'06_human,
* McsEngl.lagCmpr'human,

description::
· any human related to lagCmpr.

07_organization of lagCmpr

description::
· any human-organization involved in.

name::
* McsEngl.lagCmpr'07_organization,
* McsEngl.lagCmpr'organization,

info-resource of lagCmpr

addressWpg::
*

name::
* McsEngl.lagCmpr'Infrsc,

documentation of lagCmpr

description::
·

name::
* McsEngl.lagCmpr'documentation,

specification of lagCmpr

description::
·

name::
* McsEngl.lagCmpr'specification,

DOING of lagCmpr

description::
· creating, evoluting of lagCmpr.

name::
* McsEngl.lagCmpr'doing,

coding of lagCmpr

description::
· the-writting of lagCmpr-output.
* datating (lagCdat),
* programing (lagCpgm),

name::
* McsEngl.coding//lagCmpr,
* McsEngl.datating//lagCdat,
* McsEngl.dngCoding//lagCmpr,
* McsEngl.dngCodingCmpr,
* McsEngl.lagCmpr'coding,
* McsEngl.to-code!~verbEngl!=dngCodingCmpr,

evoluting of lagCmpr

name::
* McsEngl.evoluting-of-lagCmpr,
* McsEngl.lagCmpr'evoluting,

{time.}::
=== :

GENERIC of lagCmpr

generic-tree::
* human-mind-language,
* language,
* mapping-method,
* method,
* info,
* model,
* entity,

lagCmpr.SPECIFIC

name::
* McsEngl.lagCmpr.specific,

specific::
* data-lagCmpr,
* programing-lagCmpr,

lagCmpr.specifics-division.output-function

description::
· division on the-function of output: processing, processingNo, both:
* programingNo-lagCmpr,
* programing-lagCmpr,
* info-lagCmp,

name::
* McsEngl.lagCmpr.specifics-division.output-function,

lagCmpr.programing (link)

lagCmpr.programingNo (lagCpgmNo)

description::
· representation--computer-language is a-computer-language that maps information to computer-data.

name::
* McsEngl.info-representation--computer-language!⇒lagCpgmNo,
* McsEngl.info-representation-language!⇒lagCpgmNo,
* McsEngl.lagCmpr.002-programingNo!⇒lagCpgmNo,
* McsEngl.lagCmpr.info!⇒lagCpgmNo,
* McsEngl.lagCmpr.programingNo!⇒lagCpgmNo,
* McsEngl.lagProgramingNo!⇒lagCpgmNo,
* McsEngl.lagRepresentation!⇒lagCpgmNo,
* McsEngl.lagRptn!⇒lagCpgmNo,
* McsEngl.lagCpgmNo,
* McsEngl.programingNo--computer-language!⇒lagCpgmNo,
* McsEngl.representation--computer-language!⇒lagCpgmNo,

lagCpgmNo.SPECIFIC

description::
* data-representation-language,
* knowledge-representation-language,
* lagHitp,
* lagJson,

name::
* McsEngl.lagCpgmNo.specific,

lagCmpr.programingBoth (lagCpgmBo)

description::
· representation-and-processing--computer-language is a-lagCmpr that maps both processing-info and processingNo.

name::
* McsEngl.representation-and-processing--computer-language!⇒lagCpgmBo,
* McsEngl.lagCmpr.003-representation-and-processing!⇒lagCpgmBo,
* McsEngl.lagCmpr.representation-and-processing!⇒lagCpgmBo,
* McsEngl.lagCpgmData!⇒lagCpgmBo,
* McsEngl.lagCpgmBo,
* McsEngl.processingBoth--computer-language!⇒lagCpgmBo, {2019-07-18},

lagCmpr.data (representation and processing)

description::
· data-language is a-computer-language that manages data (strings, numbers, dates, arrays, ...), NOT concepts.

name::
* McsEngl.data-language!⇒lagCdat,
* McsEngl.lagCmpr.013-data!⇒lagCdat,
* McsEngl.lagCmpr.data!⇒lagCdat,
* McsEngl.lagCdat,

lagCdat.SPECIFIC

description::
* data-representation-language,
* data-processing-language,

name::
* McsEngl.lagCdat.specific,

lagCmpr.logo--knowledge-language (link)

lagCmpr.concept--knowledge-language (link)

lagCmpr.binary-info (lagBnr)

description::
· binary--computer-language is a-computer-language that outputs binary-info.

name::
* McsEngl.lagCmpr.004-binary!⇒lagBnr,
* McsEngl.lagCmpr.binary!⇒lagBnr,

input of lagBnr

description::
· input of lagBnr is information we want to map in a-binary-format a-computer understands.

name::
* McsEngl.lagBnr'input!⇒lagBnr-output,
* McsEngl.lagBnr-output,

output of lagBnr

description::
· output of lagBnr is a-binary document that represents an-input a-computer understands.

name::
* McsEngl.lagBnr'output!⇒lagBnr-output,
* McsEngl.lagBnr-output,

binary-info of lagBnr

description::
· binary-info of lagBnr is any part of lagBnr-output.

name::
* McsEngl.binary-info--of-cmrBnr,
* McsEngl.binary-info--of-lagBnr,
* McsEngl.cmrBnr'binary-info,
* McsEngl.cmrBnr'software,
* McsEngl.lagBnr-output'binary-info,

output'unit of lagBnr

description::
· bit of lagBnr is the-unit of its[a] output and has 2 instances, written as 0 and 1.

name::
* McsEngl.bit!⇒lagBnr-bit,
* McsEngl.cmrBnr'bit!⇒lagBnr-bit,
* McsEngl.lagBnr-bit,
* McsEngl.lagBnr-output'bit!⇒lagBnr-bit,

output'word of lagBnr

description::
· word is any structure of bits.

name::
* McsEngl.lagBnr-output'word!⇒lagBnr-word,
* McsEngl.lagBnr'word!⇒lagBnr-word,
* McsEngl.lagBnr-word,

word.byte of lagBnr

description::
· byte of lagBnr is a-word of 8 bits.

name::
* McsEngl.byte-of-lagBnr!⇒lagBnr-byte,
* McsEngl.lagBnr-byte,
* McsEngl.lagBnr-word.byte!⇒lagBnr-byte,

output'Sunt of lagBnr

description::
·

name::
* McsEngl.lagBnr'semantic-unit!⇒lagBnr-Sunt,
* McsEngl.lagBnr-Sunt,
* McsEngl.lagBnr-output'semantic-unit!⇒lagBnr-Sunt,

lagCmpr.binaryNo (lagChar)

description::
· source--computer-language is a-cmr-lag with output readable by humans and abstract-machines.

name::
* McsEngl.character-computer-language!⇒lagChar,
* McsEngl.lagCmpr.005-character!⇒lagChar,
* McsEngl.lagCmpr.source!⇒lagChar,
* McsEngl.lagChar!⇒lagChar,
* McsEngl.lagChar,
* McsEngl.source--computer-language!⇒lagChar,
* McsEngl.text--computer-language!⇒lagChar,

lagCmpr.data-representation-006

description::
· data-representation-language is an-info-representation-language that represents data.

name::
* McsEngl.data-representation-language!⇒lagDtrp,
* McsEngl.lagCmpr.006-data-representation!⇒lagDtrp,
* McsEngl.lagCmpr.data-representation!⇒lagDtrp,
* McsEngl.lagDtrp,
* McsEngl.lagDtrp!=data-representation--computer-language,

lagCmpr.data-serialization-008

description::
"In computing, serialization (US spelling) or serialisation (UK spelling) is the process of translating a data structure or object state into a format that can be stored (for example, in a file or memory data buffer) or transmitted (for example, across a computer network) and reconstructed later (possibly in a different computer environment).[1] When the resulting series of bits is reread according to the serialization format, it can be used to create a semantically identical clone of the original object. For many complex objects, such as those that make extensive use of references, this process is not straightforward. Serialization of object-oriented objects does not include any of their associated methods with which they were previously linked.
This process of serializing an object is also called marshalling an object in some situations.[1][2] The opposite operation, extracting a data structure from a series of bytes, is deserialization, (also called unserialization or unmarshalling)."
[{2021-01-01} https://en.wikipedia.org/wiki/Serialization]

name::
* McsEngl.data-serialization-format,
* McsEngl.lagCmpr.008-data-serialization,

lagCmpr.delimiter-separated-values-009

description::
"Formats that use delimiter-separated values (also DSV)[1]:113 store two-dimensional arrays of data by separating the values in each row with specific delimiter characters. Most database and spreadsheet programs are able to read or save data in a delimited format. Due to their wide support, DSV files can be used in data exchange among many applications.
A delimited text file is a text file used to store data, in which each line represents a single book, company, or other thing, and each line has fields separated by the delimiter.[2] Compared to the kind of flat file that uses spaces to force every field to the same width, a delimited file has the advantage of allowing field values of any length.[3]"
[{2021-01-01} https://en.wikipedia.org/wiki/Delimiter-separated_values]

name::
* McsEngl.DSV!=delimiter-separated-values,
* McsEngl.delimiter-separated-values!⇒lagDsv,
* McsEngl.lagCmpr.009-delimiter-separated-values!⇒lagDsv,
* McsEngl.lagCmpr.delimiter-separated-values!⇒lagDsv,
* McsEngl.lagDsv,

lagCmpr.text-document-representation-007

description::
· text-document-representation-language is a-info-representation-language that represents TEXT documents.

name::
* McsEngl.document-file-format!⇒lagTdoc,
* McsEngl.document-representation-language!⇒lagTdoc,
* McsEngl.lagCmpr.007-document-representation!⇒lagTdoc,
* McsEngl.lagCmpr.document-representation!⇒lagTdoc,
* McsEngl.lagDoc!⇒lagTdoc,
* McsEngl.lagTdoc, {2021-01-04},
* McsEngl.lagTdoc!=text-document-representation-language,
* McsEngl.text-document-representation-language!⇒lagTdoc,

descriptionLong::
"A document file format is a text or binary file format for storing documents on a storage media, especially for use by computers. There currently exist a multitude of incompatible document file formats.
Examples of XML-based open standards are DocBook, XHTML, and, more recently, the ISO/IEC standards OpenDocument (ISO 26300:2006) and Office Open XML (ISO 29500:2008).
In 1993, the ITU-T tried to establish a standard for document file formats, known as the Open Document Architecture (ODA) which was supposed to replace all competing document file formats. It is described in ITU-T documents T.411 through T.421, which are equivalent to ISO 8613. It did not succeed.
Page description languages such as PostScript and PDF have become the de facto standard for documents that a typical user should only be able to create and read, not edit. In 2001, a series of ISO/IEC standards for PDF began to be published, including the specification for PDF itself, ISO-32000.
HTML is the most used and open international standard and it is also used as document file format. It has also become ISO/IEC standard (ISO 15445:2000).
The default binary file format used by Microsoft Word (.doc) has become widespread de facto standard for office documents, but it is a proprietary format and is not always fully supported by other word processors."
[{2021-01-01} https://en.wikipedia.org/wiki/Document_file_format]

machine of lagTdoc

description::
· the-machine that understads|displays the-output-doc.

name::
* McsEngl.lagTdoc'machine,

input-doc of lagTdoc

description::
· a-text-document written in a-human-natural-language.

name::
* McsEngl.docNtxt,
* McsEngl.docNtxt!=natural-language--text-document,
* McsEngl.docText.natural!⇒docNtxt,
* McsEngl.document.text!⇒docNtxt,
* McsEngl.lagTdoc'human-doc!⇒docNtxt,
* McsEngl.lagTdoc'input-doc!⇒docNtxt,
* McsEngl.lagTdoc'text-doc!⇒docNtxt,
* McsEngl.text-document!⇒docNtxt,
====== langoGreek:
* McsElln.έγγραφο-κειμένου!το!=docNtxt,

unit of docNtxt

description::
* letter,
* number,
* symbol,
* image,

name::
* McsEngl.docNtxt'unit,
* McsEngl.unit-of-docNtxt,

title of docNtxt

description::
· a-phrase.

name::
* McsEngl.docNtxt'title,
* McsEngl.title-of-docNtxt,

paragraph of docNtxt

description::
· sequence of sentences.

name::
* McsEngl.docNtxt'paragraph,
* McsEngl.paragraph-of-docNtxt,

list of docNtxt

description::
· a-sequence of info, ordered or not.

name::
* McsEngl.docNtxt'list,
* McsEngl.list-of-docNtxt,

table of docNtxt

description::
· a-rectagular structure of info.

name::
* McsEngl.docNtxt'table,
* McsEngl.table-of-docNtxt,

tree of docNtxt

description::
· a-hierarchical structure of terms.

name::
* McsEngl.docNtxt'tree,
* McsEngl.tree-of-docNtxt,

section of docNtxt

description::
· a-title, some paragraphs, sections.

name::
* McsEngl.docNtxt'section,
* McsEngl.section-of-docNtxt,

GENERIC-SPECIFIC-TREE of docNtxt

generic-tree-of-docNtxt::
* document,
* ... entity,
* McsEngl.docNtxt'generic-tree,

specific-tree-of-docNtxt::
* article,
* book,
* encyclopedia,
* periodical,
* title-content-tree--document,

* McsEngl.docNtxt.specific-tree,

output of lagTdoc

description::
· the-mapping doc that the-machine displays.

name::
* McsEngl.digital--text-document!⇒docDtxt,
* McsEngl.docDtxt,
* McsEngl.docDtxt!=document-of--digital-text,
* McsEngl.docText.digital!⇒docDtxt,
* McsEngl.lagTdoc'output-doc!⇒docDtxt,
* McsEngl.lagTdoc'machine-doc!⇒docDtxt,

GENERIC-SPECIFIC-TREE of docDtxt

generic-tree-of-docDtxt::
* digital-document,
* ... entity,
* McsEngl.docDtxt'generic-tree,

specific-tree-of-docDtxt::
* plain-docDtxt,
* formatted-docDtxt,

* McsEngl.docDtxt.specific-tree,

tool of lagTdoc

description::
· any program we use to write and display the-machine-doc.

name::
* McsEngl.lagTdoc'tool,

lagTdoc.SPECIFIC

description::
* 0 – Plain Text Document, normally used for licensing,
* 1ST – Plain Text Document, normally preceded by the words "README" (README.1ST),
* 600 – Plain Text Document, used in UNZIP history log,
* 602 – Text602 document,
* ABW – AbiWord document,
* ACL – MS Word AutoCorrect List,
* AFP – Advanced Function Presentation – IBc,
* AMI – Lotus Ami Pro,
* Amigaguide,
* ANS – American National Standards Institute (ANSI) text,
* ASC – ASCII text,
* AWW – Ability Write,
* CCF – Color Chat 1.0,
* CSV – ASCII text as comma-separated values, used in spreadsheets and database management systems,
* CWK – ClarisWorks-AppleWorks document,
* DBK – DocBook XML sub-format,
* DITA – Darwin Information Typing Architecture document,
* DOC – Microsoft Word document,
* DOCM – Microsoft Word macro-enabled document,
* DOCX – Office Open XML document,
* DOT – Microsoft Word document template,
* DOTX – Office Open XML text document template,
* DWD – DavkaWriter Heb/Eng word processor file,
* EGT – EGT Universal Document,
* EPUB – EPUB open standard for e-books,
* EZW – Reagency Systems easyOFFER document[6],
* FDX – Final Draft,
* FTM – Fielded Text Meta,
* FTX – Fielded Text (Declared),
* GDOC – Google Drive Document,
* HTML – HyperText Markup Language (.html, .htm),
* HWP – Haansoft (Hancom) Hangul Word Processor document,
* HWPML – Haansoft (Hancom) Hangul Word Processor Markup Language document,
* LOG – Text log file,
* LWP – Lotus Word Pro,
* MBP – metadata for Mobipocket documents,
* MD – Markdown text document,
* ME – Plain text document normally preceded by the word "READ" (READ.ME),
* MCW – Microsoft Word for Macintosh (versions 4.0–5.1),
* Mobi – Mobipocket documents,
* NB – Mathematica Notebook,
* nb – Nota Bene Document (Academic Writing Software),
* NBP – Mathematica Player Notebook,
* NEIS – 학교생활기록부 작성 프로그램 (Student Record Writing Program) Document,
* NT – N-Triples RDF container (.nt),
* NQ – N-Quads RDF container (.nq),
* ODM – OpenDocument master document,
* ODOC – Synology Drive Office Document,
* ODT – OpenDocument text document,
* OSHEET – Synology Drive Office Spreadsheet,
* OTT – OpenDocument text document template,
* OMM – OmmWriter text document,
* PAGES – Apple Pages document,
* PAP – Papyrus word processor document,
* PDAX – Portable Document Archive (PDA) document index file,
* PDF – Portable Document Format,
* QUOX – Question Object File Format for Quobject Designer or Quobject Explorer,
* Radix-64,
* RTF – Rich Text document,
* RPT – Crystal Reports,
* SDW – StarWriter text document, used in earlier versions of StarOffice,
* SE – Shuttle Document,
* STW – OpenOffice.org XML (obsolete) text document template,
* Sxw – OpenOffice.org XML (obsolete) text document,
* TeX – TeX,
* INFO – Texinfo,
* Troff,
* TXT – ASCII or Unicode plain text file,
* UOF – Uniform Office Format,
* UOML – Unique Object Markup Language,
* VIA – Revoware VIA Document Project File,
* WPD – WordPerfect document,
* WPS – Microsoft Works document,
* WPT – Microsoft Works document template,
* WRD – WordIt! document,
* WRF – ThinkFree Write,
* WRI – Microsoft Write document,
* XHTML (xhtml, xht) – eXtensible HyperText Markup Language,
* XML – eXtensible Markup Language,
* XPS – Open XML Paper Specification,
[{2021-01-04} https://en.wikipedia.org/wiki/List_of_file_formats#Document]

name::
* McsEngl.lagTdoc.specific,

lagTdoc.Hitp (link)

lagTdoc.PDF

description::
"Portable Document Format (PDF) is a file format developed by Adobe in 1993 to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.[2][3] Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it.
PDF was standardized as ISO 32000 in 2008, and no longer requires any royalties for its implementation.[4]
PDF files may contain a variety of content besides flat text and graphics including logical structuring elements, interactive elements such as annotations and form-fields, layers, rich media (including video content), and three-dimensional objects using U3D or PRC, and various other data formats. The PDF specification also provides for encryption and digital signatures, file attachments, and metadata to enable workflows requiring these features."
[{2021-01-04} https://en.wikipedia.org/wiki/PDF]

name::
* McsEngl.PDF!=portable-document-format,
* McsEngl.lagTdoc.PDF!⇒lagDpdf,
* McsEngl.lagDpdf,
* McsEngl.portable-document-format!⇒lagDpdf,

lagTdoc.markup

description::
· a-markup-language to map text-documents.

name::
* McsEngl.lagTdoc.markup!⇒lagTdocMrkp,
* McsEngl.lagTdocMrkp,

lagTdocMrkp.SPECIFIC

description::
* lagHitp,
* lagHtml,
* lagXmlg,

name::
* McsEngl.lagTdocMrkp.specific,

lagTdoc.Html (link)

lagCmpr.markup-language

description::
· a-markup-language places codes in the-input-doc and the-machine processes the-doc the-way have-instructed.

name::
* McsEngl.lagMrkp,
* McsEngl.lagCmpr.011-markup-language!⇒lagMrkp,
* McsEngl.lagCmpr.markup-language!⇒lagMrkp,
* McsEngl.markup-language!⇒lagMrkp,

descriptionLong::
"In computer text processing, a markup language is a system for annotating a document in a way that is syntactically distinguishable from the text,[1] meaning when the document is processed for display, the markup language is not shown, and is only used to format the text.[2] The idea and terminology evolved from the "marking up" of paper manuscripts (i.e., the revision instructions by editors), which is traditionally written with a red pen or blue pencil on authors' manuscripts.[3] Such "markup" typically includes both content corrections (such as spelling, punctuation, or movement of content), and also typographic instructions, such as to make a heading larger or boldface.
In digital media, this "blue pencil instruction text" was replaced by tags which ideally indicate what the parts of the document are, rather than details of how they might be shown on some display. This lets authors avoid formatting every instance of the same kind of thing redundantly (and possibly inconsistently). It also avoids the specification of fonts and dimensions which may not apply to many users (such as those with different-size displays, impaired vision and screen-reading software).
Early markup systems typically included typesetting instructions, as troff, TeX and LaTeX do, while Scribe and most modern markup systems name components, and later process those names to apply formatting or other processing, as in the case of XML.
Some markup languages, such as the widely used HTML, have pre-defined presentation semantics—meaning that their specification prescribes some aspects of how to present the structured data on particular media. HTML, like DocBook, Open eBook, JATS and countless others, is a specific application of the markup meta-languages SGML and XML. That is, SGML and XML enable users to specify particular schemas, which determine just what elements, attributes, and other features are permitted, and where.
One extremely important characteristic of most markup languages is that they allow mixing markup directly into text streams. This happens all the time in documents: A few words in a sentence must be emphasized, or identified as a proper name, defined term, or other special item. This is quite different structurally from traditional databases, where it is by definition impossible to have data that is (for example) within a record, but not within any field. Likewise, markup for natural language texts must maintain ordering: it would not suffice to make each paragraph of a book into a "paragraph" record, where those records do not maintain order."
[{2021-01-04} https://en.wikipedia.org/wiki/Markup_language]

info-resource of lagMrkp

description::
* https://en.wikipedia.org/wiki/List_of_document_markup_languages,
* https://en.wikipedia.org/wiki/Comparison_of_document-markup_languages,

name::
* McsEngl.lagMrkp'Infrsc,

lagMrkp.SPECIFIC

description::
* text-document-lagMrkp,
* concept-lagMrkp,

name::
* McsEngl.lagMrkp.specific,

lagCmpr.file-format-010

description::
· file-format is a-computer-language that is-used to store info in computers.

name::
* McsEngl.file-format!⇒lagFile,
* McsEngl.lagCmpr.file-format!⇒lagFile,
* McsEngl.lagCmpr.010-file-format!⇒lagFile,
* McsEngl.lagFile,

descriptionLong::
"A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free and may be either unpublished or open.
Some file formats are designed for very particular types of data: PNG files, for example, store bitmapped images using lossless data compression. Other file formats, however, are designed for storage of several different types of data: the Ogg format can act as a container for different types of multimedia including any combination of audio and video, with or without text (such as subtitles), and metadata. A text file can contain any stream of characters, including possible control characters, and is encoded in one of various character encoding schemes. Some file formats, such as HTML, scalable vector graphics, and the source code of computer software are text files with defined syntaxes that allow them to be used for specific purposes."
[{2021-01-04} https://en.wikipedia.org/wiki/File_format]

input-info of lagFile

description::
· text, audio, image input information.

name::
* McsEngl.lagFile'input-info,

output-info of lagFile

description::
· the-encoded info used by the-machine.

name::
* McsEngl.Cmprdoc!⇒docCmpr,
* McsEngl.docCmpr,
* McsEngl.docCmpr!=computer-document,
* McsEngl.computer-document!⇒docCmpr,
* McsEngl.computer-file!⇒docCmpr,
* McsEngl.docComputer!⇒docCmpr,
* McsEngl.lagFile'output!⇒docCmpr,

docCmpr.file

description::
· computer-file is a-computer-document stored in storage with a-name.
· not all computer-documents are-stored, eg a-dynamic Htmldoc.

name::
* McsEngl.Cmprfile,
* McsEngl.Cmprfile!=computer-file,
* McsEngl.computer-file!⇒Cmprfile,
* McsEngl.docCmpr.file!⇒Cmprfile,
* McsEngl.file-of-computer!⇒Cmprfile,

extention of Cmprfile

description::
· the-extention of its name that shows the-format.

name::
* McsEngl.Cmprfile'extention,

renaming of Cmprfile

description::
* batch file renaming Windows10:
· open terminal.
· go to directory.
· > ren IMG_2022*.jpg 2022*.jpg
· this method has limits (eg sets '2022' two times in new name).

* second method:
· download "https://www.advancedrenamer.com/"
· add method "replace" old new text.
· add directory.
· run "start batch".

name::
* McsEngl.Cmprfile'renaming,

docCmpr.character

description::
"character vs binary computer-file:
"Character" and "binary" computer files are two distinct types of computer data representations, and they serve different purposes:

1. **Character Files**:
- **Character files**, also known as text files, store data in a human-readable format. Each character in the file is typically represented using a character encoding, such as ASCII or UTF-8, which assigns numerical values to characters. These files contain textual information and often include line breaks and special characters (e.g., letters, numbers, punctuation, and control characters).

- **Use Case**: Character files are commonly used for storing documents, source code, configuration files, and other text-based data. They are easily human-readable and editable with text editors.

- **Examples**: .txt, .html, .xml, .csv, .json files.

2. **Binary Files**:
- **Binary files** contain data in a format that is not intended for direct human interpretation. Instead of representing characters, they store raw binary data, which can include numbers, images, audio, video, executables, and more. These files do not use character encoding and may contain non-textual information.

- **Use Case**: Binary files are used for a wide range of applications, including multimedia, software, databases, and any situation where data is not naturally expressed in plain text.

- **Examples**: .jpg, .mp3, .exe, .dat files.

**Key Differences**:
- **Content Representation**: Character files represent data as characters and text, while binary files store data in a raw binary format.

- **Human Readability**: Character files are human-readable, making them suitable for viewing and editing with text editors. Binary files are not designed for direct human consumption.

- **Character Encoding**: Character files rely on character encoding to represent characters, while binary files do not use character encoding.

- **Use Cases**: Character files are commonly used for documents, source code, and configuration, while binary files are used for multimedia, software, and non-textual data.

- **Editing**: Character files are easily edited using text editors, while binary files require specialized tools and knowledge to manipulate.

In summary, the choice between character and binary files depends on the type of data being stored. Character files are ideal for textual data, and binary files are used when data needs to be represented in its raw, non-textual form, as in multimedia, executables, and various data structures."
[{2023-10-21 retrieved} https://chat.openai.com/c/1ab09bbc-0afb-443c-addc-45a932bc3825]

name::
* McsEngl.docCmpr.character,
* McsEngl.character-computer-file,

docCmpr.binary

description::
·

name::
* McsEngl.docCmpr.binary,
* McsEngl.binary-computer-file,

lagFile.ODF

description::
"The Open Document Format for Office Applications (ODF), also known as OpenDocument, is a ZIP-compressed[6] XML-based file format for spreadsheets, charts, presentations and word processing documents. It was developed with the aim of providing an open, XML-based file format specification for office applications.[7] It is also the default format for documents in typical Linux distributions.
The standard was developed by a technical committee in the Organization for the Advancement of Structured Information Standards (OASIS) consortium.[8] It was based on the Sun Microsystems specification for OpenOffice.org XML, the default format for OpenOffice.org and LibreOffice. It was originally developed for StarOffice "to provide an open standard for office documents."[9]
In addition to being an OASIS standard, it was published as an ISO/IEC international standard ISO/IEC 26300 – Open Document Format for Office Applications (OpenDocument).[2][3][4][5][10][11] The current version is 1.3.[12]"
[{2021-01-04} https://en.wikipedia.org/wiki/OpenDocument]

name::
* McsEngl.ODF!=open-document-format-for-office-applications,
* McsEngl.OpenDocument!⇒lagOdfo,
* McsEngl.lagFile.ODF!⇒lagOdfo,
* McsEngl.open-document-format-for-office-applications!⇒lagOdfo,

lagFile.OOXML

description::
"Office Open XML (also informally known as OOXML)[3] is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. The format was initially standardized by Ecma (as ECMA-376), and by the ISO and IEC (as ISO/IEC 29500) in later versions.
Microsoft Office 2010 provides read support for ECMA-376, read/write support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict.[4] Microsoft Office 2013 and Microsoft Office 2016 additionally support both reading and writing of ISO/IEC 29500 Strict.[5] While Office 2013 and onward have full read/write support for ISO/IEC 29500 Strict, Microsoft has not yet implemented the strict non-transitional, or original standard, as the default file format yet due to remaining interoperability concerns.[6]"

name::
* McsEngl.OOXML!=office-open-Xml,
* McsEngl.lagFile.OOXML!⇒lagOoxml,
* McsEngl.office-open-Xml!⇒lagOoxml,

meta-info

this webpage was-visited times since {2019-07-15}

page-wholepath: synagonism.net / worldviewSngo / dirTchInf / lagCmpr

SEARCH::
· this page uses 'locator-names', names that when you find them, you find the-LOCATION of the-concept they denote.
GLOBAL-SEARCH:
· clicking on the-green-BAR of a-page you have access to the-global--locator-names of my-site.
· use the-prefix 'lagCmpr' for structured-concepts related to current concept 'computer-language'.
LOCAL-SEARCH:
· TYPE CTRL+F "McsLag4.words-of-concept's-name", to go to the-LOCATION of the-concept.
· a-preview of the-description of a-global-name makes reading fast.

footer::
• author: Kaseluris.Nikos.1959
• email:
 
• twitter: @synagonism

webpage-versions::
• version.last.dynamic: McsTchInf000005.last.html,
• version.1-0-0.2021-04-08: (0-17) ../../dirMiwMcs/dirTchInf/filMcsLagCmpr.1-0-0.2021-04-08.html,
• version.0-1-0.2019-07-15 draft creation,

support (link)