C# or C++?

User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: C# or C++?

Post by Medium-rare »

dotcom wrote: WinRAR, Total Commander и Panda еще забыли. ;)
Компрессия у Рошаля точно на C.
... and even then it's rare that you'll be going there...
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: C# or C++?

Post by АццкоМото »

Кажется, сегодня международный день некрофилии...
Мат на форуме запрещен, блдж!
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: C# or C++?

Post by dotcom »

Medium-rare wrote:
dotcom wrote: WinRAR, Total Commander и Panda еще забыли. ;)
Компрессия у Рошаля точно на C.
Компрессия - понятное дело.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: C# or C++?

Post by Medium-rare »

Первый пример LZ алгоритма мне на Пасквиле и попал. А чо, пойнтеры в нём есть. :-p
... and even then it's rare that you'll be going there...
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: C# or C++?

Post by dotcom »

Medium-rare wrote:Первый пример LZ алгоритма мне на Пасквиле и попал. А чо, пойнтеры в нём есть. :-p
Ну так на нем в свое время весь MacOS был написан. И первый фотопоп вот тоже:
http://www.computerhistory.org/atchm/ad ... urce-code/
Многословный он только. Теоретически его можно дополнить до уровня современной Жабы/C#. :D
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: C# or C++?

Post by Интеррапт »

dotcom wrote:Ну так на нем в свое время весь MacOS был написан.
А есть ссылка, что Mac OS (ну пусть даже в свое время) был на Паскале написан. Даже любопытно стало.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: C# or C++?

Post by dotcom »

Интеррапт wrote: А есть ссылка, что Mac OS (ну пусть даже в свое время) был на Паскале написан. Даже любопытно стало.
Ядро то было на ассемблере. А то, что писали на высоком уровне, все было на Паскале.
Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Macintosh. Parts of the original Macintosh operating system were hand-translated into Motorola 68000 assembly language from the Pascal sources.
http://en.wikipedia.org/wiki/Pascal_pro ... g_language
Вобще, был фильм с интервью оригинальной командой Макинтоша, Хетцфельдом и Ко. Там был еще дядька, который был большим фанатом Паскаля и вел Lisa OS. Он же Object Pascal создал, который потом вдохновил датчан на расширение Турбо Паскаля и потом Delphi.
А, ну так пишут, что это Тэслер был. Дядя, который из PARC'а пришел с командой.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: C# or C++?

Post by Интеррапт »

Ага, спасибо. Не знал.
Oleg Co
Уже с Приветом
Posts: 7909
Joined: 19 May 2008 22:10
Location: BY->DEU->SFBA

Re: C# or C++?

Post by Oleg Co »

Вчера буквально читал про некоторые языки.

Паскаль создавался для обучения программированию.

Фортран используется и сейчас для рассчетов.

http://en.wikipedia.org/wiki/Comparison ... _languages
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: C# or C++?

Post by Интеррапт »

Oleg Co wrote: Паскаль создавался для обучения программированию.

Фортран используется и сейчас для рассчетов.
А Джава создавалась чуть ли не только для написания апплетов и десктопных приложений (по крайне мере в 96-м году я использовал ее именно для этого). Правда в основном все закончилось серверами.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: C# or C++?

Post by Boriskin »

Жаба вообще-то изначально разрабатывалась для того, что счас называется ембеддед...
Тупизна как Энтропия. Неумолимо растет.
User avatar
Леонид Ильич Брежнев
Уже с Приветом
Posts: 8628
Joined: 22 Mar 2011 01:40

Re: C# or C++?

Post by Леонид Ильич Брежнев »

Вчера был в Б&N, они по контракту должны труды Карла Маркса продавать, заглянул на IT стелажи.
Катастрофичеки должен я заметить мало книг по C/C+.
И это не может ни радовать, ни не радовать одновременно.
Last edited by Леонид Ильич Брежнев on 02 Mar 2013 02:47, edited 1 time in total.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: C# or C++?

Post by Интеррапт »

Boriskin wrote:Жаба вообще-то изначально разрабатывалась для того, что счас называется ембеддед...
Вы очень сильно ошибаетесь. J2ME (и ее прообраз PersonaJava) и JavaCard появились гораздо позже, чем JDK 1.0 c десктопным AWT и браузерным java.applet

Вот тут хистори
http://en.wikipedia.org/wiki/Java_version_history
Tarasik
Уже с Приветом
Posts: 762
Joined: 20 Jan 2005 00:27
Location: La Jolla, California

Re: C# or C++?

Post by Tarasik »

Я не джава программист но помню купил как то будучи студентом на книжном рынке книгу про джаву и прочитал что она будет использоваться везде: в серверах, приложениях, начинке для дивайсов типа мобилок и пылесосов и т.д.
"write once, run anywhere" (WORA)
Замечу уже тогда у меня это вызывало сомнения как минимум.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: C# or C++?

Post by Boriskin »

Интеррапт wrote:
Boriskin wrote:Жаба вообще-то изначально разрабатывалась для того, что счас называется ембеддед...
Вы очень сильно ошибаетесь. J2ME (и ее прообраз PersonaJava) и JavaCard появились гораздо позже, чем JDK 1.0 c десктопным AWT и браузерным java.applet

Вот тут хистори
http://en.wikipedia.org/wiki/Java_version_history
Я не ошибаюсь, я знаю. :nono#: Гуглите еще раз, и не историю версий, а историю создания языка.
Тупизна как Энтропия. Неумолимо растет.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: C# or C++?

Post by Medium-rare »

Леонид Ильич Брежнев wrote:Вчера был в Б&N, они по контракту должны труды Карла Маркса продавать, заглянул на IT стелажи.
Катастрофичеки должен я заметить мало книг по C/C+.
И это не может ни радовать, ни не радовать одновременно.
Таки думаю, дорогой Леонид Ильич, надо проверенных товарищей в издательство.
... and even then it's rare that you'll be going there...
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: C# or C++?

Post by dotcom »

Boriskin wrote: Я не ошибаюсь, я знаю. :nono#: Гуглите еще раз, и не историю версий, а историю создания языка.
Вы оба правы. Язык разрабатывался как embedded, но маркетологи из него сделали универсальный язык. Практически используемые embedded версии уже пришли потом после JDK 1.0. Micro Edition который. Эти метания в разные области науки и техники сделали из Java странную зверушку, которая в эпоху dot-com'а (pun not indended) схватилась за сервера и там только и сумела ужиться.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: C# or C++?

Post by Boriskin »

Когда стало понятно, что то, для чего жабу изначально разрабатывали, не пойдет - Сан доработал VM и все остальное и выпустил оную в мир с лозунгом "Закодировать один раз и будет работать везде", примерно через 4 года после начала работ над языком/платформой. При чем тут маркетологи - мягко говоря, не понятно... :fool:
Тупизна как Энтропия. Неумолимо растет.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: C# or C++?

Post by dotcom »

Boriskin wrote:Когда стало понятно, что то, для чего жабу изначально разрабатывали, не пойдет - Сан доработал VM и все остальное и выпустил оную в мир с лозунгом "Закодировать один раз и будет работать везде", примерно через 4 года после начала работ над языком/платформой. При чем тут маркетологи - мягко говоря, не понятно... :fool:
Маркетологи были при том, что они как раз и решали, что "пойдет" и что "не пойдет". Так же как и лозунг "Write Once, Run Anywhere" придумать разработчики не могли.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: C# or C++?

Post by АццкоМото »

Boriskin, а есть какие-то подтверждения задумки джавы как embedded йызыка? все-таки по тем временам, когда память в большинстве встроенных систем исчислялась килобайтами, а в телефонах имелся благо если мегабайт, идея интерпретируемого языка (а никаких JIT тогда не было) для встроенных систем выглядела чрезвычайно бредово.
И даже проект начала-середины двухтысячных, аналогичный нынешнему ондроеду не взлетел - из-за жутких тормозов и выжирания батарейки, а железо к середине 2000х ой как сильно отличалось от железа ранних дней джавы
Мат на форуме запрещен, блдж!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: C# or C++?

Post by crypto5 »

АццкоМото wrote:Boriskin, а есть какие-то подтверждения задумки джавы как embedded йызыка? джавы
Вот тут например: http://en.wikipedia.org/wiki/Java_(soft ... m)#History
In vino Veritas!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: C# or C++?

Post by АццкоМото »

crypto5 wrote:
АццкоМото wrote:Boriskin, а есть какие-то подтверждения задумки джавы как embedded йызыка? джавы
Вот тут например: http://en.wikipedia.org/wiki/Java_(soft ... m)#History
Спасибо. Поразительное дело. Может, тогда джава компилировалась в нативный код без всяких там виртуальных машин? Потому что иначе мне трудно представить, как так в 1990 году С++ требовал слишком много памяти в PDA, а джава - в самый раз. Впрочем, раз у них ничего не получилось, это как раз и может быть ответом :)
Я мобильными девайсами начал заниматься только в 1999 году и они были такие... такие... из мелкосхем лампы торчали А тут - на 9 лет раньше, вообще древние века
Мат на форуме запрещен, блдж!
Tarasik
Уже с Приветом
Posts: 762
Joined: 20 Jan 2005 00:27
Location: La Jolla, California

Re: C# or C++?

Post by Tarasik »

dotcom wrote:
Boriskin wrote:Когда стало понятно, что то, для чего жабу изначально разрабатывали, не пойдет - Сан доработал VM и все остальное и выпустил оную в мир с лозунгом "Закодировать один раз и будет работать везде", примерно через 4 года после начала работ над языком/платформой. При чем тут маркетологи - мягко говоря, не понятно... :fool:
Маркетологи были при том, что они как раз и решали, что "пойдет" и что "не пойдет". Так же как и лозунг "Write Once, Run Anywhere" придумать разработчики не могли.
не судите по себе
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: C# or C++?

Post by Boriskin »

АццкоМото wrote:Boriskin, а есть какие-то подтверждения задумки джавы как embedded йызыка?
Если кратко - то первое приложение было умный cable box для тв. Бокс оказался умным настолько, что никто его заказывать не захотел. Потом Сан пытался пихать жабу во всякие другие боксы, особливо для сети, но тоже не пошло. И уж только потом жабу выпустили как то, за что ее счас все и знают.
Тупизна как Энтропия. Неумолимо растет.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: C# or C++?

Post by Boriskin »

АццкоМото wrote:
crypto5 wrote:
АццкоМото wrote:Boriskin, а есть какие-то подтверждения задумки джавы как embedded йызыка? джавы
Вот тут например: http://en.wikipedia.org/wiki/Java_(soft ... m)#History
Спасибо. Поразительное дело. Может, тогда джава компилировалась в нативный код без всяких там виртуальных машин? Потому что иначе мне трудно представить, как так в 1990 году С++ требовал слишком много памяти в PDA, а джава - в самый раз. Впрочем, раз у них ничего не получилось, это как раз и может быть ответом :)
Уху, так вот познакомишься с историей, и задумываешься, что не так уж и неправы были классики марксизма-ленинизма со своей "борьбой противоположностей" и предельным переходом одного в другое. :fr:
Тупизна как Энтропия. Неумолимо растет.

Return to “Работа и Карьера в IT”