Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Minimalism (computing)

Index Minimalism (computing)

In computing, minimalism refers to the application of minimalist philosophies and principles in the design and use of hardware and software. [1]

98 relations: Abandonware, Address space, Alonzo Church, Alpha compositing, Alpine Linux, Apple Inc., Arch Linux, Automated teller machine, Backronym, Bodhi Linux, Button (computing), Chrome OS, Code bloat, Code golf, Code poetry, Computer hardware, Computer science, CrunchBang Linux, Damn Small Linux, Data buffer, Dennis Ritchie, Desktop metaphor, Dialog box, Don't repeat yourself, Dyne:bolic, Eclipse (software), Feature creep, Floppy disk, Forth (programming language), GNU, GNU Emacs, Go (programming language), Google, Google Chrome, Graphical user interface, High-level programming language, Industrial design, IOS, Jamie Zawinski, Jevons paradox, Ken Thompson, Kiosk, KISS principle, Lambda calculus, Language interpretation, Learning curve, Legacy system, Library (computing), Linux, Lisp (programming language), ..., List of software development philosophies, Megabyte, Metro (design language), Microsoft, Minicomputer, Minimalism, Mobile computing, Muntzing, NetBeans, Netbook, No Silver Bullet, Nuremberg Funnel, Occam's razor, Pareto principle, Personal computer, Plug computer, Post-PC era, Principle of good enough, Program optimization, Programming language, Puppy Linux, Random-access memory, Richard Stallman, Scheme (programming language), Smartphone, Software, Software bloat, Software development process, Software rot, Software suite, Syntactic sugar, System requirements, System resource, Tablet computer, TempleOS, Theme (computing), Transparency (human–computer interaction), Turing tarpit, Unix, Unix philosophy, User experience, User interface, Voting machine, Windows 8, Windows Aero, Wirth's law, Worse is better, 8-bit. Expand index (48 more) »

Abandonware

Abandonware is a product, typically software, ignored by its owner and manufacturer, and for which no support is available.

New!!: Minimalism (computing) and Abandonware · See more »

Address space

In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.

New!!: Minimalism (computing) and Address space · See more »

Alonzo Church

Alonzo Church (June 14, 1903 – August 11, 1995) was an American mathematician and logician who made major contributions to mathematical logic and the foundations of theoretical computer science.

New!!: Minimalism (computing) and Alonzo Church · See more »

Alpha compositing

In computer graphics, alpha compositing is the process of combining an image with a background to create the appearance of partial or full transparency.

New!!: Minimalism (computing) and Alpha compositing · See more »

Alpine Linux

Alpine Linux is a Linux distribution based on musl and BusyBox, primarily designed for "power users who appreciate security, simplicity and resource efficiency".

New!!: Minimalism (computing) and Alpine Linux · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Minimalism (computing) and Apple Inc. · See more »

Arch Linux

Arch Linux (or Arch) is a Linux distribution for computers based on x86-64 architectures.

New!!: Minimalism (computing) and Arch Linux · See more »

Automated teller machine

An automated teller machine (ATM) is an electronic telecommunications device that enables customers of financial institutions to perform financial transactions, such as cash withdrawals, deposits, transfer funds, or obtaining account information, at any time and without the need for direct interaction with bank staff.

New!!: Minimalism (computing) and Automated teller machine · See more »

Backronym

A backronym, or bacronym, is a constructed phrase that purports to be the source of a word that is an acronym.

New!!: Minimalism (computing) and Backronym · See more »

Bodhi Linux

Bodhi Linux is a lightweight Linux distribution based on Ubuntu that uses the Moksha window manager.

New!!: Minimalism (computing) and Bodhi Linux · See more »

Button (computing)

In computing, the term button (sometimes known as a command button or push button) refers to any graphical control element that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming an action.

New!!: Minimalism (computing) and Button (computing) · See more »

Chrome OS

Chrome OS is an operating system designed by Google that is based on the Linux kernel and uses the Google Chrome web browser as its principal user interface.

New!!: Minimalism (computing) and Chrome OS · See more »

Code bloat

Code bloat is the production of code that is perceived as unnecessarily long, slow, or otherwise wasteful of resources.

New!!: Minimalism (computing) and Code bloat · See more »

Code golf

Code golf is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that implements a certain algorithm.

New!!: Minimalism (computing) and Code golf · See more »

Code poetry

Code poetry is literature that intermixes notions of classical poetry and computer code.

New!!: Minimalism (computing) and Code poetry · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Minimalism (computing) and Computer hardware · See more »

Computer science

Computer science deals with the theoretical foundations of information and computation, together with practical techniques for the implementation and application of these foundations.

New!!: Minimalism (computing) and Computer science · See more »

CrunchBang Linux

CrunchBang Linux (abbreviated #!) was a Linux distribution derived from Debian by Philip Newborough (who is more commonly known by his username, corenominal).

New!!: Minimalism (computing) and CrunchBang Linux · See more »

Damn Small Linux

Damn Small Linux (commonly abbreviated DSL) is a computer operating system for the x86 family of personal computers.

New!!: Minimalism (computing) and Damn Small Linux · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: Minimalism (computing) and Data buffer · See more »

Dennis Ritchie

Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.

New!!: Minimalism (computing) and Dennis Ritchie · See more »

Desktop metaphor

In computing, the desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users interact more easily with the computer.

New!!: Minimalism (computing) and Desktop metaphor · See more »

Dialog box

The graphical control element dialog box (also called dialogue box (British English) or just dialog) is a small window that communicates information to the user and prompts them for a response.

New!!: Minimalism (computing) and Dialog box · See more »

Don't repeat yourself

In software engineering, don't repeat yourself (DRY) is a principle of software development aimed at reducing repetition of software patterns, replacing it with abstractions, or repetition of the same data, using data normalization to avoid redundancy.

New!!: Minimalism (computing) and Don't repeat yourself · See more »

Dyne:bolic

dyne:bolic GNU/Linux is a Live CD/DVD distribution based on the Linux kernel.

New!!: Minimalism (computing) and Dyne:bolic · See more »

Eclipse (software)

Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE.

New!!: Minimalism (computing) and Eclipse (software) · See more »

Feature creep

Feature creep, creeping featurism or featuritis is the ongoing expansion or addition of new features in a product, especially in computer software and consumer and business electronics.

New!!: Minimalism (computing) and Feature creep · See more »

Floppy disk

A floppy disk, also called a floppy, diskette, or just disk, is a type of disk storage composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic enclosure lined with fabric that removes dust particles.

New!!: Minimalism (computing) and Floppy disk · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

New!!: Minimalism (computing) and Forth (programming language) · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Minimalism (computing) and GNU · See more »

GNU Emacs

GNU Emacs is the most popular and most ported Emacs text editor.

New!!: Minimalism (computing) and GNU Emacs · See more »

Go (programming language)

Go (often referred to as Golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.

New!!: Minimalism (computing) and Go (programming language) · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: Minimalism (computing) and Google · See more »

Google Chrome

Google Chrome is a freeware web browser developed by Google LLC.

New!!: Minimalism (computing) and Google Chrome · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Minimalism (computing) and Graphical user interface · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Minimalism (computing) and High-level programming language · See more »

Industrial design

Industrial design is a process of design applied to products that are to be manufactured through techniques of mass production.

New!!: Minimalism (computing) and Industrial design · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Minimalism (computing) and IOS · See more »

Jamie Zawinski

James Werner Zawinski (born November 3, 1968), commonly known as jwz, is an American computer programmer with contributions to the free software projects Mozilla and XEmacs, and early versions of the Netscape Navigator web browser.

New!!: Minimalism (computing) and Jamie Zawinski · See more »

Jevons paradox

In economics, the Jevons paradox (sometimes Jevons effect) occurs when technological progress increases the efficiency with which a resource is used (reducing the amount necessary for any one use), but the rate of consumption of that resource rises because of increasing demand.

New!!: Minimalism (computing) and Jevons paradox · See more »

Ken Thompson

Kenneth Lane "Ken" Thompson (born February 4, 1943), commonly referred to as ken in hacker circles, is an American pioneer of computer science.

New!!: Minimalism (computing) and Ken Thompson · See more »

Kiosk

A kiosk is a small, separated garden pavilion open on some or all sides.

New!!: Minimalism (computing) and Kiosk · See more »

KISS principle

KISS is an acronym for "Keep it simple, stupid" as a design principle noted by the U.S. Navy in 1960.

New!!: Minimalism (computing) and KISS principle · See more »

Lambda calculus

Lambda calculus (also written as λ-calculus) is a formal system in mathematical logic for expressing computation based on function abstraction and application using variable binding and substitution.

New!!: Minimalism (computing) and Lambda calculus · See more »

Language interpretation

Interpretation or interpreting is a translational activity in which one produces a first and final translation on the basis of a one-time exposure to an utterance in a source language.

New!!: Minimalism (computing) and Language interpretation · See more »

Learning curve

A learning curve is a graphical representation of how an increase in learning (measured on the vertical axis) comes from greater experience (the horizontal axis); or how the more someone (or thing) does something, the better they get at it.

New!!: Minimalism (computing) and Learning curve · See more »

Legacy system

In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system." Often a pejorative term, referencing a system as "legacy" means that it paved the way for the standards that would follow it.

New!!: Minimalism (computing) and Legacy system · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Minimalism (computing) and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Minimalism (computing) and Linux · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Minimalism (computing) and Lisp (programming language) · See more »

List of software development philosophies

This is a list of approaches, styles, and philosophies in software development not included in the category tree of software development philosophies.

New!!: Minimalism (computing) and List of software development philosophies · See more »

Megabyte

The megabyte is a multiple of the unit byte for digital information.

New!!: Minimalism (computing) and Megabyte · See more »

Metro (design language)

Metro (officially known as Microsoft design language or MDL) is a design language created by Microsoft.

New!!: Minimalism (computing) and Metro (design language) · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Minimalism (computing) and Microsoft · See more »

Minicomputer

A minicomputer, or colloquially mini, is a class of smaller computers that was developed in the mid-1960s and sold for much less than mainframe and mid-size computers from IBM and its direct competitors.

New!!: Minimalism (computing) and Minicomputer · See more »

Minimalism

In visual arts, music, and other mediums, minimalism is an art movement that began in post–World War II Western art, most strongly with American visual arts in the 1960s and early 1970s.

New!!: Minimalism (computing) and Minimalism · See more »

Mobile computing

Mobile computing is human–computer interaction by which a computer is expected to be transported during normal usage, which allows for transmission of data, voice and video.

New!!: Minimalism (computing) and Mobile computing · See more »

Muntzing

Muntzing is the practice and technique of reducing the components inside an electronic appliance to the minimum required for it to function.

New!!: Minimalism (computing) and Muntzing · See more »

NetBeans

NetBeans is an integrated development environment (IDE) for Java.

New!!: Minimalism (computing) and NetBeans · See more »

Netbook

Netbook is a generic name given to a category of small, lightweight, legacy-free, and inexpensive laptop computers that were introduced in 2007.

New!!: Minimalism (computing) and Netbook · See more »

No Silver Bullet

"No Silver Bullet – Essence and Accident in Software Engineering" is a widely discussed paper on software engineering written by Turing Award winner Fred Brooks in 1986.

New!!: Minimalism (computing) and No Silver Bullet · See more »

Nuremberg Funnel

Nuremberg Funnel (German: Nürnberger Trichter) is a jocular description of a mechanical way of learning and teaching.

New!!: Minimalism (computing) and Nuremberg Funnel · See more »

Occam's razor

Occam's razor (also Ockham's razor or Ocham's razor; Latin: lex parsimoniae "law of parsimony") is the problem-solving principle that, the simplest explanation tends to be the right one.

New!!: Minimalism (computing) and Occam's razor · See more »

Pareto principle

The Pareto principle (also known as the 80/20 rule, the law of the vital few, or the principle of factor sparsity) states that, for many events, roughly 80% of the effects come from 20% of the causes.

New!!: Minimalism (computing) and Pareto principle · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Minimalism (computing) and Personal computer · See more »

Plug computer

A plug computer is an external device, often configured for use in the home or office as a compact computer.

New!!: Minimalism (computing) and Plug computer · See more »

Post-PC era

The Post-PC era is a market trend observed during the late 2000s and early 2010s involving a decline in the sales of personal computers in favor of post-PC devices; which include mobile devices such as smartphones and tablet computers as well as other mobile computers such as wearable and ubiquitous ones.

New!!: Minimalism (computing) and Post-PC era · See more »

Principle of good enough

The principle of good enough or "good enough" principle is a rule in software and systems design.

New!!: Minimalism (computing) and Principle of good enough · See more »

Program optimization

In computer science, program optimization or software optimization is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources.

New!!: Minimalism (computing) and Program optimization · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Minimalism (computing) and Programming language · See more »

Puppy Linux

Puppy Linux is an operating system and lightweight Linux distribution that focuses on ease of use and minimal memory footprint.

New!!: Minimalism (computing) and Puppy Linux · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Minimalism (computing) and Random-access memory · See more »

Richard Stallman

Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.

New!!: Minimalism (computing) and Richard Stallman · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Minimalism (computing) and Scheme (programming language) · See more »

Smartphone

A smartphone is a handheld personal computer with a mobile operating system and an integrated mobile broadband cellular network connection for voice, SMS, and Internet data communication; most, if not all, smartphones also support Wi-Fi.

New!!: Minimalism (computing) and Smartphone · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Minimalism (computing) and Software · See more »

Software bloat

Software bloat is a process whereby successive versions of a computer program become perceptibly slower, use more memory, disk space or processing power, or have higher hardware requirements than the previous version—whilst making only dubious user-perceptible improvements or suffering from feature creep.

New!!: Minimalism (computing) and Software bloat · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Minimalism (computing) and Software development process · See more »

Software rot

Software rot, also known as code rot, bit rot, software erosion, software decay or software entropy is either a slow deterioration of software performance over time or its diminishing responsiveness that will eventually lead to software becoming faulty, unusable, or otherwise called "legacy" and in need of upgrade.

New!!: Minimalism (computing) and Software rot · See more »

Software suite

A software suite or application suite is a collection of computer programs —usually application software or programming software— of related functionality, often sharing a similar user interface and the ability to easily exchange data with each other.

New!!: Minimalism (computing) and Software suite · See more »

Syntactic sugar

In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express.

New!!: Minimalism (computing) and Syntactic sugar · See more »

System requirements

To be used efficiently, all computer software needs certain hardware components or other software resources to be present on a computer.

New!!: Minimalism (computing) and System requirements · See more »

System resource

In computing, a system resource, or simply resource, is any physical or virtual component of limited availability within a computer system.

New!!: Minimalism (computing) and System resource · See more »

Tablet computer

A tablet computer, commonly shortened to tablet, is a portable personal computer, typically with a mobile operating system and LCD touchscreen display processing circuitry, and a rechargeable battery in a single thin, flat package.

New!!: Minimalism (computing) and Tablet computer · See more »

TempleOS

TempleOS (formerly J Operating System, SparrowOS and LoseThos) is a biblical-themed lightweight operating system created in the span of a decade by the American programmer Terry A. Davis.

New!!: Minimalism (computing) and TempleOS · See more »

Theme (computing)

In computing, a theme is a preset package containing graphical appearance details.

New!!: Minimalism (computing) and Theme (computing) · See more »

Transparency (human–computer interaction)

Any change in a computing system, such as a new feature or new component, is transparent if the system after change adheres to previous external interface as much as possible while changing its internal behaviour.

New!!: Minimalism (computing) and Transparency (human–computer interaction) · See more »

Turing tarpit

A Turing tarpit (or Turing tar-pit) is any programming language or computer interface that allows for flexibility in function but is difficult to learn and use because it offers little or no support for common tasks.

New!!: Minimalism (computing) and Turing tarpit · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Minimalism (computing) and Unix · See more »

Unix philosophy

The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development.

New!!: Minimalism (computing) and Unix philosophy · See more »

User experience

User Experience (UX) refers to a person's emotions and attitudes about using a particular product, system or service.

New!!: Minimalism (computing) and User experience · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Minimalism (computing) and User interface · See more »

Voting machine

A voting machine is a machine used to register and tabulate votes.

New!!: Minimalism (computing) and Voting machine · See more »

Windows 8

Windows 8 is a personal computer operating system developed by Microsoft as part of the Windows NT family of operating systems.

New!!: Minimalism (computing) and Windows 8 · See more »

Windows Aero

Windows Aero (a backronym for Authentic, Energetic, Reflective, and Open), also known as Aero Peek, is a design language introduced in the Windows Vista operating system.

New!!: Minimalism (computing) and Windows Aero · See more »

Wirth's law

Wirth's law, also known as Page's law, Gates' law and May's law, is a computing adage which states that software is getting slower more rapidly than hardware becomes faster.

New!!: Minimalism (computing) and Wirth's law · See more »

Worse is better

Worse is better, also called New Jersey style, was conceived by Richard P. Gabriel in an essay "Worse is better" to describe the dynamics of software acceptance, but it has broader application.

New!!: Minimalism (computing) and Worse is better · See more »

8-bit

8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.

New!!: Minimalism (computing) and 8-bit · See more »

Redirects here:

Computing Minimalism, Computing minimalism, Minimalist approach, Minimalist computing, Slimware.

References

[1] https://en.wikipedia.org/wiki/Minimalism_(computing)

OutgoingIncoming
Hey! We are on Facebook now! »