Автор Тема: На чем программите?  (Прочитано 3726 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Птиц

  • Завсегдатай
  • ***
  • Сообщений: 276
  • пернатый
    • just a music...
Re: На чем программите?
« Ответ #45 : Декабря 29, 2010, 20:59:59 »
Це++, Perl, Bash-скрипты, немного Java, SQL, XML/XSLT/HTML....ужасть...
 :lam:

Оффлайн @Ilya@

  • Эксперт
  • *****
  • Сообщений: 1396
    • Вконтакте
Re: На чем программите?
« Ответ #46 : Декабря 29, 2010, 21:09:15 »
@Ilya@, кроме того, что нафикнада. Структура это структура, а класс — класс. Я вот ем ртом, а попой какаю, и никак иначе :crazy:
Они выполняют разные функции.
ну почему разные. Вполне себе одинаковые. Если я делаю структуру типа:
struct mux{
  int a;
  bool b;
};
то при объявлении и определении объекта:
 mux m;
  //или
  mux *m2 = new mux;
неявно будет вызван конструктор по-умолчанию, а потом и деструктор по-умолчанию, когда будем уничтожать объекты. Чем не класс?

... и добавил:

и ни чего не мешает переопределить нам и конструктор по умолчанию и деструктор по-умолчанию

Оффлайн Deathinfector

  • Эксперт
  • *****
  • Сообщений: 2485
  • помер от амплитубы
Re: На чем программите?
« Ответ #47 : Декабря 29, 2010, 21:17:25 »
 ?(player distance transformator <2): goto "2"
#1
hint"Не надо совать ключ куда не следует!"
goto"bye"

#2
Closedialog 0
~2

[[getpos elect select 0, getpos elect select 1, 1]] exec "electrocrash.sqs";

player switchmove"Fxshow3"
 ~2
[transformator] exec "carfire.sqs"
titlecut ["БЗЗЗЗДЖЖЖ!", "white in", 2]
snar = "AT6" camcreate getpos fonar
~6

titlecut ["ФИГАСЕ!", "white out", 2]
titletext["НЕ ВЛЕЗАЙ - УБЬЁТ","plain down"]
~5
player setdammage 1
goto bye
#bye
exit


знаю что реальные пацаны гото не юзают
но мне главное чтобы работало и быстро
эти два условия удовлетворены
оптимизация дело десятое ;D



... и добавил:

данный код описывает предмет в инвентаре ГГ

типа что будет если подойти к определённому обьекту и использовать на нём предмет из кармана
« Последнее редактирование: Декабря 29, 2010, 22:21:19 от Deathinfector »

Оффлайн Cock-Rock

  • Эксперт
  • *****
  • Сообщений: 2623
  • Bjarmaland
Re: На чем программите?
« Ответ #48 : Декабря 29, 2010, 23:00:54 »
знаю что реальные пацаны гото не юзают
гото - п**бота! © Тюрин

... и добавил:

 :hmmm:

Оффлайн @Ilya@

  • Эксперт
  • *****
  • Сообщений: 1396
    • Вконтакте
Re: На чем программите?
« Ответ #49 : Декабря 29, 2010, 23:02:16 »
а чо, множественного выбора нету? (ну свитч,кейс...)

Оффлайн DIHOST

  • Эксперт
  • *****
  • Сообщений: 1416
Re: На чем программите?
« Ответ #50 : Декабря 29, 2010, 23:27:18 »
гото - п**бота! © Тюрин
Было бы так, не было бы такого оператора - он незаменим.

Оффлайн Des333

  • Эксперт
  • *****
  • Сообщений: 2052
  • Он - совесть Форума!!! Администрация.
Re: На чем программите?
« Ответ #51 : Декабря 29, 2010, 23:46:53 »
Плисы на VHDL и Verilog. DSP и микроконтроллеры на Asm-е и С.
Ого.  :)
Оказывается и тут есть ПЛИСоводы.  :)

Оффлайн Яков глупец холодец

  • Новичок
  • *
  • Сообщений: 0
Re: На чем программите?
« Ответ #52 : Декабря 29, 2010, 23:47:28 »
на фортране и брейнфаке

Оффлайн Cock-Rock

  • Эксперт
  • *****
  • Сообщений: 2623
  • Bjarmaland
Re: На чем программите?
« Ответ #53 : Декабря 29, 2010, 23:49:31 »
Было бы так, не было бы такого оператора - он незаменим.
Не ну че, Тюрин чтоли гнать будет?

Оффлайн @Ilya@

  • Эксперт
  • *****
  • Сообщений: 1396
    • Вконтакте
Re: На чем программите?
« Ответ #54 : Декабря 30, 2010, 01:11:16 »
Было бы так, не было бы такого оператора - он незаменим.
ну да. Но использовать его нужно граммотно: например для выхода сразу из всех вложенных циклов.

Оффлайн DR_EPE

  • Эксперт
  • *****
  • Сообщений: 2866
  • Пыщ! Пыщ! Сотона!
Re: На чем программите?
« Ответ #55 : Декабря 30, 2010, 01:22:16 »
ну да. Но использовать его нужно граммотно: например для выхода сразу из всех вложенных циклов.
А что мешает эту часть в функцию оформить и юзать return?
Или например обработку ошибок ;)
В java вот нет goto и ничего, живут и пишут.

Оффлайн Cock-Rock

  • Эксперт
  • *****
  • Сообщений: 2623
  • Bjarmaland
Re: На чем программите?
« Ответ #56 : Декабря 30, 2010, 01:43:08 »
А что мешает эту часть в функцию оформить и юзать return?
Или например обработку ошибок ;)
В java вот нет goto и ничего, живут и пишут.
Да это не важно, главное - Тюрин не одобряэ.  :crazy:

... и добавил:

Оппана, тока ща доперло - Тюрин же почти Тюринг  :D
DR_EPE, Тюринг случаем ничего не говорил про гото?  ;D

Оффлайн OMiCERON

  • Эксперт
  • *****
  • Сообщений: 1779
Re: На чем программите?
« Ответ #57 : Декабря 30, 2010, 07:31:45 »
Програмлю в нотном стане, компилю на гитаре. А ещё отладчик юзаю в виде фортепиано.

Оффлайн Арнольд Борисович Автор темы

  • Частый посетитель
  • **
  • Сообщений: 101
  • Чтобы Коннора сломить, протеин не нужно пить.
Re: На чем программите?
« Ответ #58 : Декабря 30, 2010, 07:59:37 »
в основном C#, местами Java, местами C++

+1  :)

Оффлайн DIHOST

  • Эксперт
  • *****
  • Сообщений: 1416
Re: На чем программите?
« Ответ #59 : Декабря 30, 2010, 11:47:10 »
Не ну че, Тюрин чтоли гнать будет?
Без понятия кто там такой твой Тюрин, но отношение к GOTO, как в америке к неграм в 19ом веке или к евреям в европе в 1935. Это фобия, дискриминация и дефективно подготовленные программисты. При хорошей или просто нормальной подготовке и вменяемо развитой логике, человек не будет им злоупотреблять. Его редко используют, но отказ от него в нужных случаях приводит к однозначному снижению эффективности кода. Поэтому тех кого учит Тюрин, я бы на работу не взял.
 ;D