Какие различные термины означают то же самое (или делают не, но люди думают, что они делают)? [закрытый]

В объективе-c:

NSArray *myArray = [myMutableArray copy];

В быстром:

 var arr = myMutableArray as NSArray
19
задан 9 revs, 4 users 100% 2 April 2017 в 19:59
поделиться

52 ответа

Операционная система == Ядро, которое управляет оборудованием и предоставляет очень простой API по сравнению со всем распределением программного обеспечения

2
ответ дан 30 November 2019 в 01:44
поделиться

Программист == Разработчик == Инженер-программист

Вам нужны разработчики, а не программисты Эрик Синк

2
ответ дан 30 November 2019 в 01:44
поделиться

Гиперссылка = Ссылка = Якорь

Я встречал людей, которые используют эти термины как синонимы, и, конечно же, это не одно и то же.

2
ответ дан 30 November 2019 в 01:44
поделиться

Клиент == Конечный пользователь

Они может быть тем же человеком, но чаще всего не тот, кто выписывает вам чек, не тот, кто использует вещь, которую вы построили.

1
ответ дан 30 November 2019 в 01:44
поделиться

История и журнал путешествий (применительно к веб-браузерам).

  • История - это список всех веб-сайтов, которые вы когда-либо посещали (или за последние N дней).
  • Журнал путешествий - это список сайтов в текущем сеансе, доступных через Назад и Вперед. И да, я понимаю, что объект JavaScript для этого называется историей.
1
ответ дан 30 November 2019 в 01:44
поделиться

Компилятор == Язык программирования == IDE

2
ответ дан 30 November 2019 в 01:44
поделиться

От разработчиков невстроенного программного обеспечения:

  • RAM == память программ == память данных

Для типичных встроенных процессоров начального уровня (например, PIC, STM32 и т. д.), код и постоянные данные хранятся во флеш-памяти и обычно доступны из нее; непостоянные данные хранятся в ОЗУ.

  • 1 Мбайт == маленький

Для таких процессоров 1 Мбайт флэш-памяти - это много (хотя и не так много, как раньше). Например, STM32 , который я использую в настоящее время, имеет 128 Кбайт флэш-памяти и 8 Кбайт ОЗУ.

На другом конце спектра,

0
ответ дан 30 November 2019 в 01:44
поделиться

Этот вопрос у меня возник, когда я пытался объяснить разработку Cocoa

Apple! = Mac! = Mac OS

Apple - это компания

Mac - это бренд

Mac OS - это операционная система

То же самое часто бывает и с

Microsoft! = Windows

2
ответ дан 30 November 2019 в 01:44
поделиться

Модули представляют собой один файл, файл .pm , содержащий код. Это может быть отсутствие пакетов, один пакет или более одного пакета. Модулю на самом деле все равно, что в нем, поэтому это может быть код, который вставляет себя в то же пространство имен, более традиционный набор подпрограмм в библиотеке или определение Perl-идеи класса.

Пакет, также известное как пространство имен, содержит собственные переменные и подпрограммы. Это способ разделения различных частей вашей программы. Вы создаете пакет и помещаете в него свой код:

package SomePackage;

sub some_subroutine { ... } # really SomePackage::some_subroutine

Вы загружаете модуль, чтобы получить доступ к пакету:

use SomePackage; # read and compile the module file

SomePackage::some_subroutine( ... );

Класс Perl - это пакет и связанное с ним поведение. Методы в классе - это просто обычные подпрограммы, хотя, когда мы рассматриваем подпрограммы как методы, первый параметр - это объект (имя пакета или объект, также известный как референт), который вызвал метод:

package SomeClass;

sub class_method { my( $class, @args ) = @_; ... }
sub instance_method { my( $self, @args ) = @_; ... }

Поскольку класс является просто пакетом, как и любой другой пакет, и, вероятно, находится в модуле, вы получаете доступ к нему таким же образом с используйте :

 use SomeClass;

 my $i = SomeClass->class_method( ... ); 

Синтаксис стрелки OO выполняет некоторые особые действия, чтобы подпрограмма some_method знала, что она вызывается как метод. Perl помещает референт (в данном случае SomeClass ) в качестве первого аргумента. Кроме того, при использовании объектно-ориентированного синтаксиса Perl знает, как использовать свои возможности наследования.

Методы, вызываемые с помощью '->', получают референт в качестве первого параметра метода, поэтому этот вызов:

  SomeClass->new('world'); 

синтаксически такой же, как если бы вы вызвали его с именем класса в качестве первого параметра:

  SomeClass::new( 'SomeClass' ,'world'); # no inheritance this way

То же самое работает и с объектами.

1
ответ дан 30 November 2019 в 01:44
поделиться

Память == Жесткий диск, как в «Мой компьютер имеет 30 ГБ памяти!»

2
ответ дан 30 November 2019 в 01:44
поделиться

Декларация! = Определение

Я столько раз слышал, как люди путают эти два понятия, что теперь я сам их путаю.

2
ответ дан 30 November 2019 в 01:44
поделиться

Зависание == сбой == какое-то сообщение об ошибке, которое пользователь даже не прочитал.

2
ответ дан 30 November 2019 в 01:44
поделиться

C # .Net (Ааааааа!)

1
ответ дан 30 November 2019 в 01:44
поделиться

Google == Интернет

также

Google == Поиск

Обсуждался со многими людьми, которые думают, что Google ЯВЛЯЕТСЯ Интернетом. Если Google отключится, это станет концом «онлайн».

Где вы нашли xyz? О, в Google. Где хранится xyz? В Google.

Примечание: это также многое говорит о способности Google продавать свой бренд. Когда название вашей компании хорошо известно как глагол «в Google», вы знаете, что добились успеха.

1
ответ дан 30 November 2019 в 01:44
поделиться

В: «Откуда вы взяли этот файл?»
A: «Получил офлайн».

0
ответ дан 30 November 2019 в 01:44
поделиться

«Поиск по мере ввода» == «инкрементный поиск»: функция в Firefox и некоторых других программах, при которой при вводе поискового запроса в диалоговом окне / поле поиска происходит скачок документа на позицию позиции следующего результата поиска на основе того, что вы ввели до сих пор (без необходимости нажимать кнопку «Поиск», чтобы инициировать действие поиска).

Это в первую очередь удобно, чтобы не набирать (например) «инкрементный поиск [ввод]», когда набирать «incr», вероятно, достаточно, чтобы найти то, что вы ищете!

Это пришло в голову как значение слова "находить по мере ввода" отличается от примера, приведенного в исходном вопросе!

0
ответ дан 30 November 2019 в 01:44
поделиться

Передавать значения по ссылке! = Передавать ссылки по значению.

Передавать значения по ссылке в C ++:

struct Bar
{
   int X;
   Bar(int x) : X(x) {}
   Bar &operator=(const Bar &rhs) { X = rhs.X; }
};

void foo(Bar &b, Bar &b2)
{
    b = Bar(1);
    b2.X = 1;
}

int main()
{
    Bar b(0);
    Bar b2(0);
    foo(b, b2);
    cout << b.X << ", " << b2.X; // prints 1, 1
}

Передавать ссылки по значению (C # / Java)

class Bar
{
   public int X;
   public Bar(int x) { X = x; }
}

void foo(Bar b, Bar b2)
{
    b = new Bar(1);
    b2.X = 1;
}

int main()
{
    Bar b = new Bar(0);
    Bar b2 = new Bar(0);
    foo(b, b2);
    Console.Write("{0}, {1}", b.X. b2.X); // prints 0, 1
}
1
ответ дан 30 November 2019 в 01:44
поделиться

IDE! = Framework

Q: «В каких фреймворках вы считаете себя профессионалом?»

A: «Visual Studio»

Не мой, но друг сказал мне это вчера. О умер, как от слишком громкого смеха, так и от слез над печальным состоянием человечества.

2
ответ дан 30 November 2019 в 01:44
поделиться

Презентация PowerPoint == Любая компьютерная презентация (необязательно, сделанная с помощью PowerPoint)

Всегда, когда я слышу, как люди говорят о презентации, сделанной и представленной с помощью компьютера и проектора они говорят «презентация PowerPoint», потому что у них нет более общего термина. Фактически, большинство из них используют OpenOffice.

0
ответ дан 30 November 2019 в 01:44
поделиться

Я понял один способ слишком часто:

"Спецификация" == "Предложение"

Когда вы работаете в команде по аппаратному обеспечению, и у вас есть команды разработчиков программного обеспечения, которые рассматривают ваши аппаратные характеристики как "необязательные рекомендации", это заставляет вас хотеть дать кому-нибудь пощечину.

0
ответ дан 30 November 2019 в 01:44
поделиться

Во многих видеоиграх я вижу управляемых компьютером плееров с пометкой «CPU».

CPU! = Bot

2
ответ дан 30 November 2019 в 01:44
поделиться

Поисковая строка != Адресная строка

Раз за разом люди вводят Url в поисковую строку (будь то Google, Yahoo, Bing, Teoma)

-1
ответ дан 30 November 2019 в 01:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: