Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Язык C  (Прочитано 5342 раз)

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

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Язык C
« Ответ #15 : 28 Февраля 2012, 13:46:46 »

P.S. и при всех хвалебных отзывах, я не встречал ни одной крупной разработки на Python, крупной - это соизмеримой по объёму, например, с VoIP коммутаторами: Asterisk, FreeSWITCH...


Есть одна прога, которая сокрушает всех пессимистов настроенных против Python, это Blender. Очень крутая прога по уровню функционала уже вплотную дышит в затылок 3dMAX-у.
Не совсем корректный пример, Blender написан не на Python.
« Последнее редактирование: 28 Февраля 2012, 13:49:12 от Упс »
xUbuntu 12.04

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #16 : 28 Февраля 2012, 13:54:53 »

P.S. и при всех хвалебных отзывах, я не встречал ни одной крупной разработки на Python, крупной - это соизмеримой по объёму, например, с VoIP коммутаторами: Asterisk, FreeSWITCH...


Есть одна прога, которая сокрушает всех пессимистов настроенных против Python, это Blender. Очень крутая прога по уровню функционала уже вплотную дышит в затылок 3dMAX-у.
Так что? нас пытаются дурить? ;)

Не совсем корректный пример, Blender написан не на Python.

Так что? нас пытаются дурить? ;)
« Последнее редактирование: 28 Февраля 2012, 14:06:34 от Olej »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Язык C
« Ответ #17 : 28 Февраля 2012, 13:57:54 »
Цитировать
Так что? нас пытаются дурить? ;)
Не понял вопроса?
Что Blender лучше 3DMAX или что?
xUbuntu 12.04

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #18 : 28 Февраля 2012, 14:09:42 »
Цитировать
Так что? нас пытаются дурить? ;)
Не понял вопроса?
Что Blender лучше 3DMAX или что?
Нет, меня совершенно не интересуют эти юзеровские бирюльки (я этого не понимаю), а занимают только средства программной разработки... мне наплевать, кто там лучше и кто хуже: Blender или 3DMAX...

Я спросил по поводу того, что "Blender написан не на Python"(с).
Любопытно стало...
А как сделан Blender?


Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Язык C
« Ответ #19 : 28 Февраля 2012, 14:16:42 »
Ну так открой исходники и посмотри, никто же ничего не скрывает.
xUbuntu 12.04

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #20 : 28 Февраля 2012, 14:18:48 »
Ну так открой исходники и посмотри, никто же ничего не скрывает.
это я и сам могу догадаться ;) - чего тогда так напрягаешься, клавиатуру изнашиваешь? ;)

если что-то утверждаешь - это подтверждать надо ... иначе как-то дурачком выглядишь, нет? ;)

Хоть это и не принципиально важно, но: а). любопытно есть ли крупные проекты на Python + б). не привык я спускать идиотам голословные утверждения ;) ... пощёл я по-быстренькому глянуть форум http://blender3d.org.ua/forum/...
И там мы видим целый раздел-ссылку: Python и плагины. Создание скриптов и плагинов на Python.
Так что, по крайней мере, все плагины, т.е. вся юзеровская, потребительская часть Blender писана на Python.
« Последнее редактирование: 28 Февраля 2012, 14:28:13 от Olej »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Язык C
« Ответ #21 : 28 Февраля 2012, 14:24:02 »
Что-то не заметил подтверждения того что Blender написан на Python, ну а раз нет подтверждения то зачем его опровергать. И таки лучшим подтверждением будет исходный код, а всё остальное лишь голословные заявления.
(Нажмите, чтобы показать/скрыть)
А впрочем действительно не стоит клавиатуру изнашивать.
« Последнее редактирование: 28 Февраля 2012, 14:29:07 от Упс »
xUbuntu 12.04

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #22 : 28 Февраля 2012, 14:31:03 »
Всё же не стоит хамить незнакомому человеку.

Т.е. а знакомому, значит, полегче будет? ;)

Хамить - это когда на просьбу разъяснить и обосновать утверждение отвечают: "ты пойди и посмотри".
... посылать - дело нехитрое, и я тоже это умею ;).


Пользователь решил продолжить мысль 28 Февраля 2012, 14:44:12:
Дальше, сугубо по технологии С:
Если только начали изучать С в среде линукс, не надо использовать сразу
оболочки. Всё лучше научиться для начала в консоле.

Вопрос:
Алексей Федорчук (& Алиса Деева) утверждает, что
Цитировать
Текстовый редактор Geany
это так? ... кто пользовался - Geany это развитый редактор, но не IDE?

И ещё вопрос:
- на сайте проекта Geany есть для Linux(POSIX) только geany-0.21.tar.gz - пакет исходного кода...
- в Ubuntu этот tool включён в стандартный репозитарий?
- спрашиваю потому, что: а). нет под рукой Ubuntu чтобы посмотреть, б). потому как пакет ... достаточно "альтернативный", и в некоторых других дистрибутивах Linux в стандарт (репозитарии) не входит.
 
« Последнее редактирование: 28 Февраля 2012, 14:50:36 от Olej »

Оффлайн spectator

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Язык C
« Ответ #23 : 02 Марта 2012, 18:12:14 »
Цитировать
Текстовый редактор Geany
это так? ... кто пользовался - Geany это развитый редактор, но не IDE?

- в Ubuntu этот tool включён в стандартный репозитарий?
1)Если в geany довтыкать плагинов, вполне себе ide.

2)http://packages.ubuntu.com/search?keywords=geany

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #24 : 02 Марта 2012, 18:25:19 »
1)Если в geany довтыкать плагинов, вполне себе ide.
уже поставил, посмотрел... (поставил из исходников, и не в Ubuntu ... но всё то же самое).
он меня только и заинтересовал как лёгкий главным образом редактор без наворотов мощных IDE.
смешной такой редактор ;):


Пользователь решил продолжить мысль 02 Марта 2012, 18:31:05:
Можно с каким нибудь программистом поговорить в личке? У меня много вопросов.
А вы здесь в теме и задавайте все вопросы - обязуюсь на все ответить ... если модераторы меня не забанят до того времени ;)
... это если по языку вообще + или отдельные темы создавайте, если по специфическим темам.

P.S. вот ссылка на "K&R" по языку С попалась:
http://ЗАПРЕЩЁННЫЙ РЕСУРС/forum/viewtopic.php?t=2388601
- ничего другого по С и не надо.
« Последнее редактирование: 02 Марта 2012, 18:33:04 от Olej »

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Язык C
« Ответ #25 : 02 Марта 2012, 21:53:18 »
Ребят, вопрос по сокетам. Если используется RAW-Socket:
sock = socket(AF_INET, SOCK_RAW, IPPROTO_IP);то требуется ли формировать заголовок IP-пакета? И как отправить через него свои данные?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #26 : 03 Марта 2012, 00:48:45 »
Ребят, вопрос по сокетам. Если используется RAW-Socket:
sock = socket(AF_INET, SOCK_RAW, IPPROTO_IP);то требуется ли формировать заголовок IP-пакета? И как отправить через него свои данные?
1. кроме RAW-Socket есть ещё и такая чисто Linux выдумка SOCK_PACKET, чего в POSIX нет,
2. и, насколько я помню когда возился, то в SOCK_RAW вы всё заполняете сами.
3. много об этом (вплоть до детальной инструкции использования и примеров кода) в книге У.Стивенса:
http://www.books.ru/books/unix-razrabotka-setevykh-prilozhenii-82359/?show=1

- 2003г. - она есть выложена в интернет не раз, ищите...
Стивенс называет SOCK_RAW : символьный сокет, там у него целая глава с таким названием (гл.25, стр.709).

было переработанное её переиздание:
http://www.books.ru/books/unix-razrabotka-setevykh-prilozhenii-460327/?show=1

- 2006г., но что там я не знаю, они могли её и попортить.

P.S. посмотрел Стивенса:
1. в качестве примеров SOCK_RAW он строит приложения, работающие с ICMP: ping и traceroute - вы тоже можете взять исходники таких программ из Linux и посмотреть...
2. как я понял, бегло, IP-заголовки при этом формирует ядро, а вот ICMP заголовки формирует он сам в своём коде.

P.P.S. кстати, вспомнил: есть такой мемориальный сайт У.Р.Стивенса, где собраны оригиналы всех его книг и статей + архивы примеров ко всем книгам, вот он: http://www.kohala.com/start/
« Последнее редактирование: 03 Марта 2012, 01:02:58 от Olej »

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Язык C
« Ответ #27 : 03 Марта 2012, 01:50:18 »
Большое спасибо за совет.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн НеФормат

  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 11.10
    • Просмотр профиля
    • Линукс по Русски
Re: Язык C
« Ответ #28 : 03 Марта 2012, 13:40:20 »

я не знаю что такое "программа Geany", но, если это действительно язык С, то берите читайте вот это (я вам уже давал ссылку, но вы не читаете, только пишете ;)):
 
Вы что =)
Самая лучшая среда разработки =)
« Последнее редактирование: 03 Марта 2012, 13:42:36 от ПатриотРоссии »

Мой сайт -  http://linuxfanat.ru!
Могу помочь с PHP,CSS,Html

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Язык C
« Ответ #29 : 03 Марта 2012, 16:23:09 »

я не знаю что такое "программа Geany", но, если это действительно язык С, то берите читайте вот это (я вам уже давал ссылку, но вы не читаете, только пишете ;)):
 
Вы что =)
Самая лучшая среда разработки =)
Хороший добротный текстовый редактор.
Но в этом качестве и любой редактор в UNIX - достаточно хорошая среда разработки ;)
Для многих программ и mc + F4 тоже достаточная среда разработки.

Самая лучшая среда разработки =)
Это ж дело вкуса? и даже больше - привычек.
Я, например, долгое время считал лучшей средой разработки SolarisStudio, и в Linux тоже.

« Последнее редактирование: 03 Марта 2012, 16:33:10 от Olej »

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.