Перейти к содержимому
Xacan - вернись на форум! Я все прощу!
Я халвы тебе без транс-жиров ссыщу!

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Гость Красавчик Брю

может кто-нибудь объяснить

Recommended Posts

Гость tich
:)

Мне кажется, это зависит от того, как написать компилятор.

Тем более, у нас ведь необязательно x86-машина.

Ну так и есть. Но в общем такой синтаксис стандартом не допускается.

Но да, не все компиляторы поддерживают стандарт, разные компиляторы реализуют виртуальные функции по-разному.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Diesel

Не отходя от темы топика. Как может прогер вообще ставить вопрос почему такие высокие требования ? В топку таких программистов сразу. Я понял бы если бы стоял вопрос почему такая зарплата.

Теперь про МСК и Тулу у меня работали программисты и с ТулГу и с МГУ – вывод один никакой диплом и не какой образование не чего решает, если человек 0 он им и останется сколько ему не плати хоть 20 хоть 60.

К слову сказать на зарплату хорошего программиста в МСК можно в провинции содержать офис и 3-4 человека в штате. Причем ты еще будешь отбирать этих сотрудников из лучших на этой территории.

P.S. Кстати есть тут есть люди пишущие на питоне и желающие потрудиться можем обсудить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter

Вы сейчас Objective C изобретете.

Добавлено в [mergetime]1250238650[/mergetime]

К слову сказать на зарплату хорошего программиста в МСК можно в провинции содержать офис и 3-4 человека в штате. Причем ты еще будешь отбирать этих сотрудников из лучших на этой территории.

Ага, я тоже говорил. Но что-то как-то не поддержали - Москва близко, диплом-защита-аля-улю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
P.S. Кстати есть тут есть люди пишущие на питоне и желающие потрудиться можем обсудить.

Вообще есть :] но потрудиться вряд ли получится - другие планы на ближайшее время.

Добавлено в [mergetime]1250240121[/mergetime]

Вы сейчас Objective C изобретете.

Нихрена подобного. Там несколько иначе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter
Нихрена подобного. Там несколько иначе.

Зато базовая идея клевая. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Зато базовая идея клевая. :)

Ну так она ж со смоллтолка украдена.

Вообще следует рассматривать Simula-ООП как оптимизацию Smalltalk-ООП путём вынесения части диспетчеризации в компиляцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter
путём вынесения части диспетчеризации в компиляцию.

Тут читать, тут не читать, тут рыбу заворачивали... Мдя...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Тут читать, тут не читать, тут рыбу заворачивали... Мдя...

ась?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость tich
Тут читать, тут не читать, тут рыбу заворачивали... Мдя...

Ну почему? Статическая/динамическая диспетчеризация плавно вытекает из виртуальных функций с++.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Ну почему? Статическая/динамическая диспетчеризация плавно вытекает из виртуальных функций с++.

Наоборот :] это виртуальные методы вытекают из динамической диспетчеризации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость tich

В контексте нашей беседы упоминание о диспетчеризации вполне уместно а "не рыбу заворачивали". А в беседе виртуальные сяшные функции упомянулись первей. :D Короче, ты к месту про них упомянул.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter

Вот вы и ответили на вопрос, почему программерам надо платить много. Потому что сложно. Даже когда просто - все равно сложно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Вот вы и ответили на вопрос, почему программерам надо платить много.

Мне кажется, вопрос так не стоял :] Вопрос стоял в региональных различиях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter
Мне кажется, вопрос так не стоял :] Вопрос стоял в региональных различиях.

А на это нет вменяемого ответа. Т.е. вообще нет. :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Красавчик Брю

гы :D приколол пост про содержание на зп мцк прога фоиса в туле и 3 челов = ))))

отсыпь, братан

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Sheikh
К слову сказать на зарплату хорошего программиста в МСК можно в провинции содержать офис и 3-4 человека в штате. Причем ты еще будешь отбирать этих сотрудников из лучших на этой территории.

На зарплату одного хорошего программиста в мск будешь содержать одну целую две десятых хорошего в Туле плюс астрономический оверхед на удаленный менеджмент и коммуникацию. Общая производительность труда рухнет раза в два. Проверяли на практике много раз. Вынос филиала в регион оправдывается, если там будет хотя бы человек 10 плюс сверхвменяемый директор филиала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
На зарплату одного хорошего программиста в мск будешь содержать одну целую две десятых хорошего в Туле.

Почаще бывайте на исторической родине. Множитель равен двум с половиной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Sheikh
Почаще бывайте на исторической родине. Множитель равен двум с половиной.

Я не верю, что хороший джавист в Туле зарабатывает 20-30 тысяч. Этого просто не может быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Я не верю, что хороший джавист в Туле зарабатывает 20-30 тысяч. Этого просто не может быть.

За джавистов не уверен. У шарпа - примерно такие цифры. Если реально хороший, конечно - бывает и побольше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Sheikh
За джавистов не уверен. У шарпа - примерно такие цифры. Если реально хороший, конечно - бывает и побольше.

По шарпистам и в Москве средние показатели не высокие. Короче, разница не в процентах, а в стоимости аренды квартиры, то есть примерно в 20 тысяч рублей. Этого оказывается недостаточным, чтобы окупить оверхед на менеджмент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter
По шарпистам и в Москве средние показатели не высокие. Короче, разница не в процентах, а в стоимости аренды квартиры, то есть примерно в 20 тысяч рублей. Этого оказывается недостаточным, чтобы окупить оверхед на менеджмент.

Дим, 10 джавистов * 20 оверхеда = 200 тыс. Даже если мегавменяемый директор захочет половину - все равно выгода, не?

P.S. А ты уверен, что задачи покрываются исключительно Явой, а не каким-нибудь там Эралангом или, прости господи, Хаскелем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость tich
Я не верю, что хороший джавист в Туле зарабатывает 20-30 тысяч. Этого просто не может быть.

Вопрос, кому в Туле нужен хороший джавист.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
P.S. А ты уверен, что задачи покрываются исключительно Явой, а не каким-нибудь там Эралангом или, прости господи, Хаскелем?

Макс, на святое замахнулся. Ща по-полной огребёшь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость booter
Макс, на святое замахнулся. Ща по-полной огребёшь.

Я в домике, мне пофик :o

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Соответствие присваеваемой функции в трех моментах

1. типы и количества формальных параметров

2. тип возвращаемого значения

3. тип класса, членом которого является функция.

Указатель на обычную функцию - адрес. Указатель на функцию-член привязан к указателю на объект(this).

Все указанное выше есть ПОЛНАЯ ЧУШЬ

А правда или то, что я хотел бы услышать от крутого перца есть:

Нестатические функции-члены фактически не существуют без объекта-представителя класса.

Для объявления указателя на нестатическую функцию используется специальная

синтаксическая конструкция, состоящая из спецификатора объявления и заключённого в

скобки квалифицированного имени указателя, состоящего из имени класса,

операции доступа к члену класса ::, разделителя * , собственно имени указателя,

закрывающей скобки и списка параметров.

Это происходит потому что в С++ есть множественное и виртуальное наследование.

Указатель на метод класса занимает больше чем 4 байта. Он содержит не только адрес первого байта функции, но и

некоторую служебную информацию.

Поэтому указатель на функцию - член нельзя привести к четырехбайтовому void*

Подобный указатель может быть проинициализирован инициализатором,

состоящим из операции присвоения, операции взятия адреса и квалифицированного

имени соответствующей функции-члена.

При этом функция-член класса вызывается по указателю на компоненту относительно

конкретного объекта или указателя на объект-представитель класса. Первым операндом

операций обращения к членам класса является l-выражение, ссылающееся на объект

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

класса.

Вызов статических функций-членов класса не требует никаких объектов и указателей на

объекты. От обычных функций их отличает лишь специфическая область видимости.

PS:

Засим учитывая то что Вы сказали, могу предположить, что ваша ЗП в Москве не выше 45-60 тыс рублей

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

×
×
  • Создать...