The country with the highest salary in IT

The highest salary in IT

Poll ended at 31 Dec 2012 00:43

Zurich
2
3%
Zurich
2
3%
London
1
2%
London
1
2%
Singapor
0
No votes
Singapor
0
No votes
Dubai
6
9%
Dubai
6
9%
Bay area
7
11%
Bay area
7
11%
Hong Kong
1
2%
Hong Kong
1
2%
NYC
15
23%
NYC
15
23%
 
Total votes: 64

User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: The country with the highest salary in IT

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

Мальчик-Одуванчик wrote: А в чем проблемма откомпилировать С++ код и на выходе получить С код ? Вроде это типичная задача для кросс-компиляторов.
1. теперь так никто не делает
2. трансляция из С++ в С не называется компиляцией
3. кросс-компилятор - это совсем не то, что вы подумали
4. в кернеле и так голимый С

а так в принципе никаких проблем, да
Мат на форуме запрещен, блдж!
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: The country with the highest salary in IT

Post by Boriskin »

Интеррапт wrote:
Boriskin wrote:и, возможно, Чили.
А откуда у вас право на работу в Чили взялось? 8O
У Канады было (не в курсе, продолжает быть в силе или уже нет) соглашение с Чили по типу нафты, по свободному перемещению квалифицированной рабочей силы. Но это так, "чиста приколоться".
Тупизна как Энтропия. Неумолимо растет.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: The country with the highest salary in IT

Post by Boriskin »

BETEP wrote:
Boriskin wrote:
Пардон май френч, на хера мне это бесполезное знание о том, "есть ли жизнь в Жмеринке"?
Вы невнимательны. В оригинальном списке городов Жмеринки не было. Но в принципе понятно, за какой город вы отдаете свой голос.
Искренне рад, что вопросов по существу не возникло.
Тупизна как Энтропия. Неумолимо растет.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: The country with the highest salary in IT

Post by Мальчик-Одуванчик »

АццкоМото wrote:
Мальчик-Одуванчик wrote: А в чем проблемма откомпилировать С++ код и на выходе получить С код ? Вроде это типичная задача для кросс-компиляторов.
1. теперь так никто не делает
2. трансляция из С++ в С не называется компиляцией
3. кросс-компилятор - это совсем не то, что вы подумали
4. в кернеле и так голимый С

а так в принципе никаких проблем, да
Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
И речь идет именно о компиляции, хотя бы потому что все необходимые вычисления на этом этапе производятся и все параметризованные типы инстанцируются. Настройками поддерживается совместимость с С компилятором целевой платформы.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: The country with the highest salary in IT

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

Мальчик-Одуванчик wrote:
АццкоМото wrote:
Мальчик-Одуванчик wrote: А в чем проблемма откомпилировать С++ код и на выходе получить С код ? Вроде это типичная задача для кросс-компиляторов.
1. теперь так никто не делает
2. трансляция из С++ в С не называется компиляцией
3. кросс-компилятор - это совсем не то, что вы подумали
4. в кернеле и так голимый С

а так в принципе никаких проблем, да
Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
И речь идет именно о компиляции, хотя бы потому что все необходимые вычисления на этом этапе производятся и все параметризованные типы инстанцируются. Настройками поддерживается совместимость с С компилятором целевой платформы.
Уважаемый, давайте вы не будете рассказывать, что компиляция - это инстанцирование параметризированных типов или какие-то "необходимые вычисления". Компиляция - это трансляция в объектный код:
A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code)
...
A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter.

Там же можете изучить, что такое кросс-компилятор:
If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is known as a cross-compiler.
http://en.wikipedia.org/wiki/Compiler

Можете поднапрячься и попытаться придумать такую интересную платформу, для которой нет С++ компилятора, но есть С и кто-то в здравом уме пишет для нее на С++. Удачи в фантазиях
Мат на форуме запрещен, блдж!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: The country with the highest salary in IT

Post by Мальчик-Одуванчик »

АццкоМото wrote:
Мальчик-Одуванчик wrote:
АццкоМото wrote:
Мальчик-Одуванчик wrote: А в чем проблемма откомпилировать С++ код и на выходе получить С код ? Вроде это типичная задача для кросс-компиляторов.
1. теперь так никто не делает
2. трансляция из С++ в С не называется компиляцией
3. кросс-компилятор - это совсем не то, что вы подумали
4. в кернеле и так голимый С

а так в принципе никаких проблем, да
Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
И речь идет именно о компиляции, хотя бы потому что все необходимые вычисления на этом этапе производятся и все параметризованные типы инстанцируются. Настройками поддерживается совместимость с С компилятором целевой платформы.
Уважаемый, давайте вы не будете рассказывать, что компиляция - это инстанцирование параметризированных типов или какие-то "необходимые вычисления". Компиляция - это трансляция в объектный код:
A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code)
...
A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter.

Там же можете изучить, что такое кросс-компилятор:
If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is known as a cross-compiler.
http://en.wikipedia.org/wiki/Compiler

Можете поднапрячься и попытаться придумать такую интересную платформу, для которой нет С++ компилятора, но есть С и кто-то в здравом уме пишет для нее на С++. Удачи в фантазиях
Вы бы внимательно прочитали определение чтобы не фантазировать.
А потом чуть дальше про типы компиляторов. Возможно бы и наткнулись:
A "source-to-source compiler" is a type of compiler that takes a high level language as its input and outputs a high level language.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: The country with the highest salary in IT

Post by Boriskin »

Мальчик-Одуванчик wrote:Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
А вообще теоритически можно нормальный С++ перегнать в голимый С? Скажем, всякие наследования, полиморфизмы и темплейты?

Вообще, когда я в последний раз в далеком 1999 году видел коммерческий код, написанный для платформы где не было нормального компилятора С++, там все было написано на голимом С, а всякие полиморфизмы и прочие виртуальные закидоны реализовывались руками через структуры с кучей указателей на функции, и было это не подетски сложно и неприятно и для глаза и для мозга.
Тупизна как Энтропия. Неумолимо растет.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: The country with the highest salary in IT

Post by Мальчик-Одуванчик »

Boriskin wrote:
Мальчик-Одуванчик wrote:Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
А вообще теоритически можно нормальный С++ перегнать в голимый С? Скажем, всякие наследования, полиморфизмы и темплейты?

Вообще, когда я в последний раз в далеком 1999 году видел коммерческий код, написанный для платформы где не было нормального компилятора С++, там все было написано на голимом С, а всякие полиморфизмы и прочие виртуальные закидоны реализовывались руками через структуры с кучей указателей на функции, и было это не подетски сложно и неприятно и для глаза и для мозга.
Предполагаю что как раз именно для этого заточены С++ front-end компиляторы Comeau и EDG
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: The country with the highest salary in IT

Post by dotcom »

Boriskin wrote:
Мальчик-Одуванчик wrote:Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
А вообще теоритически можно нормальный С++ перегнать в голимый С? Скажем, всякие наследования, полиморфизмы и темплейты?
Зачем теоретически? Оно и на практике так делается. Си++ изначаьльно имплементировался как макро-язык для Си.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: The country with the highest salary in IT

Post by Medium-rare »

Boriskin wrote: А вообще теоритически можно нормальный С++ перегнать в голимый С? Скажем, всякие наследования, полиморфизмы и темплейты?

Вообще, когда я в последний раз в далеком 1999 году видел коммерческий код, написанный для платформы где не было нормального компилятора С++, там все было написано на голимом С, а всякие полиморфизмы и прочие виртуальные закидоны реализовывались руками через структуры с кучей указателей на функции, и было это не подетски сложно и неприятно и для глаза и для мозга.
Пытался... это большая потеря времени. Слегка стиль OOP можно поддерживать в новом С коде (и то, пародийно выглядит), но конвертировать C++ в C уже за пределами добра и зла (инстантиация объектов одна чего стоит). Вот тебе и syntactic sugar.
... and even then it's rare that you'll be going there...
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: The country with the highest salary in IT

Post by Boriskin »

Любопытно, надо будет попробовать запендюрить чё-нить на плюсах и псмотреть, как это будет регенерированно на сях.
Спасибо за наводку!
Тупизна как Энтропия. Неумолимо растет.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: The country with the highest salary in IT

Post by Boriskin »

dotcom wrote:Зачем теоретически? Оно и на практике так делается. Си++ изначаьльно имплементировался как макро-язык для Си.
Мало ли что было изначально, особенно когда от этого "изначально" уж лет 30 активного развития прошло...
Тупизна как Энтропия. Неумолимо растет.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: The country with the highest salary in IT

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

Boriskin wrote:
Мальчик-Одуванчик wrote:Вполне себе применяется для разработки на тех платформах где не существует С++ компилятора но есть С.
А вообще теоритически можно нормальный С++ перегнать в голимый С? Скажем, всякие наследования, полиморфизмы и темплейты?

Вообще, когда я в последний раз в далеком 1999 году видел коммерческий код, написанный для платформы где не было нормального компилятора С++, там все было написано на голимом С, а всякие полиморфизмы и прочие виртуальные закидоны реализовывались руками через структуры с кучей указателей на функции, и было это не подетски сложно и неприятно и для глаза и для мозга.
В принципе можно тем же самым LLVM (это который XCode нынче использует), например:

Code: Select all

$ llvm-g++ -emit-llvm -c test.cpp -o test.o
$ llc -march=c <test.o >test.c
User avatar
Monster02
Уже с Приветом
Posts: 213
Joined: 14 Aug 2011 23:37
Location: Baku > DC > NC > MA > CT

Re: The country with the highest salary in IT

Post by Monster02 »

Komissar wrote:
stenking wrote:
BETEP wrote:Lets say a good salary is $800usd per day corp to corp in NYC. Where the rate is higher, keeping in mind that corp to corp minimizes taxes as well as cost of living in nyc kinda not very high if live in nj?
Iraq. Gov contracts. Living is free ( military base ). Free commute to work ( tank ). Free food and great gyms. No taxes. 200K+ a year.
таксы омериканские берут, 200К USD в год практически никому не платят. Про танк и лежанку в казарме все чистая правда.
Зарплата обычная, деньги делаются на hazard pay и combat zone pay(кажется так называются) - процент от зарплаты, разный для разных стран, для Афганистана и Ирака (раньше) был самый высокий - около 35% каждый.
Плюс такс Фрид первые 92 к.
Плюс овертайм (делать все равно больше нехрен)
Все вместе около 200-220 набегает

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