In Java in particular, on Strings, you call string.length(), whereas in Lists you call list.size(). Is there a technical difference between the two terms, seeing as a String is really just a list of chars?
Any comments appreciated.
...
To me, these terms sound very similar. Is there a difference really?
...
I was just reading a thread on SO that was discussing the merits of Singleton vs. Static Classes.
Some people mentioned that pattern X appeared to be more of a 'factory' rather than a Singleton 'pattern'.
What are the differences between a 'factory' and a 'design pattern'?
...
Hi,
I hear a lot of terms which aren't well known amongst programmers (or perhaps the ones I work with at work aren't very good apart from a few), such as "technical debt" (which I studied and even see first hand at work).
What other obscure/not well known terms are there? This is especially useful to know as interviewers sometimes men...
On stack overflow, I see that there is referred to Wikipedia a lot. However, I'm often not sure whether they are the definite authority for very specific software development related concepts. For example, I have recently looked for definitions of the terms web server/service and RPC/IPC, and the responses I get very often refer to Wikip...
I keep getting myself in knots when I am manipulation paths and file names, because I don't have a common naming system that I use.
I need to come up with a naming standard and stick to it, and I would like to be clear and consistent with others, so I am opening up to learn the canonical answers.
Consider this toy problem: (Windows exa...
I'm just getting into functional programming and i'm in the "try out some non-trivial examples and ask others if I'm doing it wrong" phase. I'm following Don Syme's F# Tutorial and have decided to take a stab at the blackjack exercise at the end of Part II with a twist: he suggests treating Ace as 11 for simplicity's sake, but I decided ...
Hi,
What is the definition of a reciever class? Is this the containg class of a field? For example, if field b is in a class named Foo, then Foo is the reciever class?
Thanks
...
I'm reading a presentation in which different programming languages are being compared. And one of characteristics which is measured is 'Language Performance'. What does it mean?
...
Is parallel programming == multithread programming?
...
I need to refer to URLs such as the one mentioned in the title for my dissertation and I'm not sure what the technical term is (or if one exists).
It's the foo=bar part that I'm particularly interested in as I use it as an indication that a directory traversal vulnerability may be present.
Thanks
...
A long time ago, my college professor defined a term which meant the number of source lines between a variable definition and its usage.
The lesson basically argued that the closer the two values are, the easier it will be to maintain over the long run.
My Google-Fu has been weak.
What is the term that describes this relationship?...
I always use the terms compile and build interchangeably.
What exactly do these terms stand for?
...
I am not very clear about the idea of wire-level protocols. I heard BitTorrent uses it and read that a wirelevel protocol can be considered an opposite of API. I read RMI calls can be considered wirelevel protocols but am still a little confused. Can someone explain this in a better way?
...
what is the difference b/w machine independent and machine neutral????
...
Is there a term to describe a graph who has only one subgraph that is strongly connected? (I'm not even sure I'm using strongly connected correctly here).
eg. {AB,BC} has only one subgraph and {AB,BC,DE} has two.
Note that I'm not considering that the graph {AB,BC} has three subgraphs: {AB,BC} and {AB} and {BC}.
please distinguish be...
Question
What programming terms have you coined that have taken off in your own circles (i.e. have heard others repeat it)? It might be within your own team, workplace or garnered greater popularity on the Internet.
Directions
Write your programming term, word or phrase in bold text followed by an explanation, citation and/or usage e...
The documentation below is for a module, which has now been "decommissioned"
and I'm writing it's replacement.
Before i write the replacement I want to get my terms right.
I know the terms are wrong in the documentation - it was hacked together quickly
so i could instruct a college working on the hardware side of this project on how to u...
While reading the OWASP site, I stumbled upon pages
www.owasp.org/index.php/Category:Countermeasure
and
www.owasp.org/index.php/Category:Control.
My question is simple: what's the difference between the two?
I'm sure I could see it if there was more information, but right now they both seem to state that they are something that are ...
What does multiplexing mean (in it's abstract form)? I understand you have 'multiplexers' in hardware and 'muxing' in networks. What would a good high-level definition be?
...