Questions about computers, programming and IT.

learn more… | top users | synonyms

0
votes
1answer
25 views

Describe a mathematical problem

How can I make the bold part of this sentence less awful? The symbolic regression problem is the problem of finding a closed form that models... You can move around the second part of the ...
0
votes
1answer
50 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
0answers
16 views

Diversify the preposition “by” in “model X by smth.”

Which prepositions can be used with the verb "model" when speaking about something being an abstract description of something else? As an example, let us consider the following sentences: The ...
0
votes
1answer
33 views

Could a non-self-contained program be called as an “app”?

Can an add-on for a browser, a plugin for a text processing (like Word) or a content unit for a software (like an Anki deck) be called an app without misunderstanding? The definition of an app is a ...
32
votes
8answers
3k views

“On” hard drive versus “in” memory

Why do American English speakers typically say something is "on the hard drive" when referring to data stored with a hard drive (or other permanent storage device) but when referring to something ...
0
votes
4answers
3k views

Antonym of “distributed” as in “distributed system”

If we consider context of computing, what is the opposite of distributed? Is it single or combined ? What is the opposite of "distributed system"?
8
votes
2answers
210 views

Definitions of the word “delete” vs. public understanding of the word?

I just asked a question on User Experience SE, involving the word delete. This English question is based on that UX question, so its motive can be understood better by reading both questions. It ...
1
vote
2answers
107 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
30 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 ...
11
votes
3answers
11k 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
40 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
1answer
161 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
69 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
40 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
73 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
73 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
36 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
206 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
534 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
143 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 ...
92
votes
9answers
38k 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
1k 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
100 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: http://...
5
votes
1answer
168 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
218 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
247 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 ...
9
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
67 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
223 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
0answers
78 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 non-...
1
vote
2answers
637 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
196 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
335 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
401 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
1k 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
136 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
51 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
149 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
113 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 ...
27
votes
2answers
6k 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
924 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
184 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
405 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", ...