Questions about computers, programming and IT.

learn more… | top users | synonyms

1
vote
2answers
87 views

Short idiomatic word for “low-complexity” [closed]

I am looking for suggestions to convert "low-complexity" (in the context of computations or a program) into a simple, short idiomatic word or adjective (not "simple"). [EDIT] It is meant to be used in ...
0
votes
3answers
28 views

Single word for “show while listening for events/requests”

The majority of components in a computer program I'm currently developing are allowed to "present" themselves to an external entity through a given medium (e.g., to a user through a pre-defined UI ...
10
votes
3answers
10k views

What is the difference between obsolete and deprecate in computer science?

Given the two terms "obsolete" and "deprecate" in computer science, what is the difference between them? What I understand, Deprecated means still available for use but will no longer be developed ...
1
vote
1answer
32 views

A phrase for selecting multiple options with mouse button down

In a desktop application or a website we may have a UI element called multiple select. The user may select multiple options by holding the mouse button down, like so: Is there a word or a phrase ...
0
votes
0answers
25 views

Hashtag vs hash/tag

Recently, I was listening to a person state "I know X has happened because I wrote the code for it". I wanted to call them out for citation in the vein of pics or it didn't happen. Since I was asking ...
0
votes
1answer
149 views

What do you call something that reads and writes files?

In programming, it's common to write a class that both reads and writes files. What do you call this type of thing? Is it a file handler? A file parser? A file provider? A file streamer? How about a ...
9
votes
4answers
3k views

Capitalization of User Interface Buttons

Being an amateur programmer and a bit of a perfectionist, I often find myself wondering about capitalization in user interfaces. If you look towards the top of this very website, you'll notice the ...
1
vote
3answers
62 views

Operating System Concept, A Translation is need? [closed]

Who can translate the following sentence in a simple manner? Between garbage collections free space will build up, which cannot be reclaimed until the next time the garbage collector runs. This ...
10
votes
3answers
1k views

Does a recursive procedure “recur”?

In programming, a recursive procedure is defined as a procedure which refers to itself in the code. The question is, is "recur" the corresponding verb to the adjective "recursive"? Can I say that a ...
0
votes
2answers
37 views

Home screen, main window, start screen or something else?

Could you please help me to find the right term for a starting (home, main) window or screen of the programme, i.e. when one launches a program on a PC or Mac and starts it, a ... window (or screen ...
0
votes
2answers
58 views

How to name a team within IT organization based on its roles [closed]

How would you call a team within an IT organization, which has very broad but relatively shallow knowledge about the specific product (compared to its developers) and is responsible for this product's ...
3
votes
1answer
66 views

Did I “invoke a function” or “initiate a function” in computing?

According to Google, initiate means "cause (a process or action) to begin" and invoke means "cause (a procedure) to be carried out". In computing, should I say, "I invoked a function" or "I ...
0
votes
0answers
34 views

Noun and Adjective position

In a formal engineering document about an HTML file, a colleague of mine wrote the next thing (starting a sentence): Tag <color> shall be repeated at least 5 times [...] (For the sake of ...
1
vote
1answer
186 views

How to describe an amount of data in the introduction

I'm writing a thesis, mostly about computer science (cloud computing, mostly). In the introduction I'd like to give the reader a vague idea about how much data we are talking about (4.5 TB if I ...
0
votes
3answers
507 views

Word to refer to computers as opposed to consoles

I'm looking for a word that you'd use to refer to all computers that distinguishes them from gaming consoles. The word "computer" is too general - that would include servers and other industrial ...
1
vote
3answers
138 views

Etymology of “cluster analysis” – why “cluster”?

I'm trying to track down the origins of the word "cluster" and its usage in the context of cluster analysis. Please, does anyone know when and by whom it was first used? Perhaps there was a paper or ...
85
votes
9answers
34k views

“Username”, “user name” or “user-name”

In computer science, you should have a username or a user name or a user-name and a password to be able to log into the system. Which one is the correct spelling?
13
votes
3answers
983 views

What do you call the phenomenon where a rectangle □ is shown because a font lacks a glyph?

Is there a name to describe the situation where a particular character is shown on a computer screen in a particular font, but this font does not have a glyph for this particular character? Usually, ...
3
votes
1answer
98 views

I didn't come here for an argument

Is there any consensus on how the word for a heated discussion (which apparently comes from the same root as Silver/Argent) also came to mean a parameter passed to a function? Edit: ...
5
votes
1answer
155 views

Etymology of the phrase “Dependency injection” in computer science

It's my understanding that this used to be simply referred to as "reference passing" but later became formalized into a pattern that implemented a design principle and acquired the new name. Can you ...
0
votes
2answers
190 views

what does “ on top of ” mean here?

A desktop environment is a graphical user interface on top of the operating system. GNOME, KDE, Xfce, Fluxbox are some examples of the desktop environment. I can not understand the meaning of ...
0
votes
4answers
194 views

Single English word for Family Tree? [duplicate]

In computer science, when we are doing object oriented programming, we define parent-child relationship. If we define the Parent class (Top root) and a number of Children classes (Siblings nodes), we ...
8
votes
3answers
5k views

Etymology of “ping”

According to Wikipedia ping, the IP network utility, was named after the sonar "ping", which is apparently onomatopoeic. However, "ping" is now used in the vernacular in the sense of "pinging" ...
1
vote
2answers
62 views

“Bit rot” in the context of mobile apps on a mobile platform

Is "bit rot" appropriate as a term to describe how software on a mobile phone appears to degrade in performance as a consequence of receiving updates which are intended for a more powerful hardware ...
5
votes
3answers
163 views

What does salt and slug mean in IT?

salt: For web developers, exposing your .git folder to the world is a novice mistake. It allows anyone to download your entire source code repository, which often includes database passwords, ...
7
votes
7answers
1k views

What is the opposite of decoupled (computer science)

The image of decoupled (two train cars separated) is clear. In computer science, writing "decoupled" code is a Good Thing, it implies breaking code into discrete pieces that can be tested ...
0
votes
1answer
76 views

Looking for a word to semantically represent the input data to a template

I am trying to come up with a very specific semantically narrow term for the information/data that fed into a template to materialize an output. data, info, input and the like are to generic and ...
1
vote
2answers
445 views

What is the difference between Disk and Disc? [duplicate]

I have come across both, but find it difficult to distinguish the difference.
1
vote
2answers
145 views

How to read “BSON”?

BSON is a particular data format used in web development, derived from the JSON format. JSON is pronounced "jay-son" as the Greek hero, and given the tendendcy the scientific community has to have ...
1
vote
3answers
263 views

Better way to say keyboard/mouse combo

I'm looking for a better way to describe a keyboard and mouse that go together, as part of a set. They might just match aesthetically, or they could share the same USB dongle. Right now I just call it ...
3
votes
4answers
2k views

Do you “hit” or “press” a button?

I am currently writing an user manual for a software tool, providing step-by-step usage instructions. I am aware that pressing a button is a perfectly fine expression. However, I'm trying to find ...
3
votes
2answers
326 views

Why is an application called an application?

Sometimes it's nice to know where the words we use everyday as programmers actually come from. For example, I can explain how a computer screen relates to a flat material onto which diaporamas used to ...
4
votes
1answer
8k views

Are software titles italicized?

The titles of freestanding works (books, movies, plays, albums, etc.) are italicized; smaller parts within these works (chapters in a book, articles in a magazine, songs within an album) are not (they ...
4
votes
1answer
960 views

When did “creep” get associated with computer controlled units in games?

I first saw this term in use for neutral units in Warcraft 3 (released 2002), and then that got carried through derivatives such as Dota (2003). Was Warcraft 3 the first time creep was used as a ...
1
vote
1answer
122 views

Word for: older than legacy

In computer programming "legacy" usually means some older version of something, that is still there for compatibility reasons. Is there any other technical word to describe something even older and ...
0
votes
1answer
42 views

Word for any Word Processing document [closed]

When sorting my files, I use the folder Presentation, Spreadsheet, Drawing and Database, because I use multiple Operating Systems. But I don't have a word for Apple Pages / Microsoft Office Word / ...
6
votes
5answers
2k views

Less derogatory term for dump

I’m making a (multiple-)photo editing web-app, and there is a certain feature which allows users to sort of “hibernate” their accounts and log out, allowing them to pick up exactly where they left off ...
-1
votes
1answer
44 views

Historical meaning of “program” as a verb

Frozen since 1837, some guy just thawed up and confronted me with the verb 'to program' in the context of CS. If by programming an automatic computer, we mean “to put instructions in main memory for ...
0
votes
1answer
118 views

What does “flavor” mean in the field of Information Technology? [closed]

I often notice the word flavor being used on the Web. I'm from Russia, and this word is generally translated into Russian as the equivalent of 'impression', 'taste' etc. However, these translations ...
0
votes
1answer
110 views

What does your sense of language tell you about this blog post title? [closed]

The title is "Boiling React Down to Few Lines in jQuery". Is it confusing? Is it appealing or bringing attention? Does it feel wrong? And last, are there anything grammatically wrong with it? Please ...
24
votes
2answers
5k views

Is it “falsy” or “falsey”?

I have seen both versions of the word, falsy and falsey. It can mean "something that is equivalent to false" in computer science, such as "The only two falsy values in the Ruby Language are false and ...
0
votes
2answers
776 views

Non-repudiable vs non-refutable vs non-reputable in computer security

In computer security there is a concept known as: non-repudiation "Non-repudiation refers to a state of affairs where the purported maker of a statement will not be able to successfully challenge the ...
3
votes
3answers
177 views

Antonym for “machine readable data”?

I want to describe data that is easy for a human to understand but very difficult for a machine to understand. Like, raw unfiltered user input. For example, suppose I have a column in a table that ...
1
vote
5answers
346 views

How to name non-web software? [duplicate]

I am writing an article that is focus on websites and web applications. I also need to refer to the rest software products. But I don't know how to properly name them. I could say "non-web software", ...
1
vote
5answers
6k views

What’s the difference between “tool” and “utility”?

I find these two words appear together often, especially mentioned as tool and utility for the Unix operating system. So I am wondering about the difference between them.
11
votes
3answers
1k views

Does code run in or on a thread?

Any programmers around? Which of the following is correct, or more common: The code runs in a background thread. The code runs on a background thread. That's it. Just a simple word different. As ...
0
votes
1answer
105 views

Is “root access” acceptable in a professional setting in Australian English?

In Australian English, which has a slang meaning of "root" which is best avoided in a professional setting, is "root access" acceptable in a professional setting? If not, what synonyms, preferably ...
5
votes
1answer
157 views

Provenance of 'deprecated' (in the programming sense)

What are some early uses of "deprecation" in computer science? When did the word enter common usage in the field of programming? Are there any particularly well-known examples of early deprecations ...
7
votes
2answers
249 views

Etymology of “compiler” (computer term)

A friend and I were debating on the origin of the word "compiler". A quick google search led me to discover that Grace Hopper coined the term. But I'm not sure how or on what basis did she coin the ...
5
votes
4answers
91 views

Is there a term for a highlighted option?

I'm curious - is there a term for a character that is used to denote a highlighted option in text-based navigation? For example, say we have this menu when navigating a text-only menu: One > ...