Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Perl
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 23.10.2011, 18:25   #1
httpdG
Новичок
 
Регистрация: 23.10.2011
Сообщений: 5
Репутация: 10
По умолчанию perl или c++?

Всем привет,

Я новичок что в 1 что во 2 языке. Кто имеет хороший опыт программирования на этих язках подскажите плиз, что лучше начать изучать.

Что мне нужно:
Я работаю сис-админом, у меня много серверов на юниксе, до недавнего времени обходился небольшими скриптами на bash, AWK, SED. ну и иногда простейшие regexp выражения на perl писал.

мне приходится работать с логами, процессами, обработкой данных. те по большому счету от языка нужно умение работать с текст файлами, уметь их обрабатывать: делать выборки, редактировать. запуск системных утилит, просмотр памяти процессов, заугрзку и тп. Ну и чтоб язык был более менее понятен для восприятия.

скомпилировал пару простейших программок на своем сервере типа "привет" на с++ и на перле, в бинарном виде оба файла отличаются по размеру очень сильно, перл бинарь ~45k а на с++ всего 7к, оба не застрипчены.

общем кто что посоветует.
httpdG вне форума   Ответить с цитированием
Старый 23.10.2011, 18:58   #2
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
Репутация: 156
По умолчанию

Цитата:
Сообщение от httpdG Посмотреть сообщение
перл бинарь ~45k а на с++ всего 7к
Это разве так важно ?
An1ka вне форума   Ответить с цитированием
Старый 23.10.2011, 21:56   #3
httpdG
Новичок
 
Регистрация: 23.10.2011
Сообщений: 5
Репутация: 10
По умолчанию

да по сути та не важно, но заставляет задуматься что на с++ более оптимальное использование либ и возможно быстрее будет происходить обработка, при написании больше сложных и длинных сценариев.
httpdG вне форума   Ответить с цитированием
Старый 23.10.2011, 22:04   #4
Rififi
Профессионал
 
Регистрация: 19.08.2009
Сообщений: 2,123
Репутация: 866
По умолчанию

httpdG

C++ для сисадмина не нужен. если только ты не собираешься обрабатывать гигабайты текстов. юзай перл + скрипты и будет тебе щастие.

все что написано про логи и прочая - скрипты идеальный вариант. все тоже самое можно сделать и на C++, только времени затратишь в несколько раз больше.
правда с "ну и чтоб язык был более менее понятен для восприятия." у перла некоторые проблемы ((((: ну что поделать, издержки инструмента...

Последний раз редактировалось Rififi; 23.10.2011 в 22:08.
Rififi вне форума   Ответить с цитированием
Старый 23.10.2011, 22:11   #5
httpdG
Новичок
 
Регистрация: 23.10.2011
Сообщений: 5
Репутация: 10
По умолчанию

ну ситуации разные бывают, бывает что логи и по 1-2Г приходится парсить.

встречал просто админов которые скрипты писали на с++ для своих целей администрирования. Вот и вопросом задался почему с++, а не перл.
httpdG вне форума   Ответить с цитированием
Старый 23.10.2011, 22:50   #6
xwicked
Профессионал
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Адрес: Россия, г. Старый Оскол
Сообщений: 1,261
Репутация: 259

icq: 624801702
skype: labfreetech.org
По умолчанию

Чисто абстрактная ситуация, когда сисадмин знает язык C/C++ - зачем учить ещё что-то? Это, конечно, при условии, что C может всё, что умеет Perl.
__________________
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума   Ответить с цитированием
Старый 23.10.2011, 23:13   #7
httpdG
Новичок
 
Регистрация: 23.10.2011
Сообщений: 5
Репутация: 10
По умолчанию

в этом да ты прав, если знаешь С зачем учить перл если С может все что только можно задумать.
перл кажется легче, но я то не знаю всех преимуществ С, может в каких то местах его использование намного лучше чем перл., собственно в этом мои сомнения.
httpdG вне форума   Ответить с цитированием
Старый 24.10.2011, 10:27   #8
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
Репутация: 156
По умолчанию

Цитата:
Сообщение от httpdG Посмотреть сообщение
я то не знаю всех преимуществ С
У C++ преимущества в работе с текстом еще больше:
http://www.cplusplus.com/reference/string/string/

С одной стороны, конечно, C++ самый лучший язык для создания программ, операционных систем и всего чего душе угодно, все серьезные программы написаны на нем, имеет кучу IDE, платформ и прочего. Но с другой стороны он очень сложен и многогранен (имеет много "подводных камней"), качество и скорость программирования на нем в первую очередь зависит от знаний и опыта программиста, он ничем не ограничивает программиста, что бывает очень опасно при недостаточной квалификации, чтобы им овладеть, то надо потратить годы !
An1ka вне форума   Ответить с цитированием
Старый 24.10.2011, 10:54   #9
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Репутация: 9
Радость

Однозначно С#
sir.andrey вне форума   Ответить с цитированием
Старый 24.10.2011, 11:07   #10
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 11,522
Репутация: 2355

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Цитата:
Однозначно С#
Сейчас еще PureBasic придет и начнется полноценный холивар)
Цитата:
Однозначно С#
Цитата:
у меня много серверов на юниксе
Alex11223 на форуме   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SGI скрипт на perl или php Frosts PHP и другие серверные скрипты 2 23.03.2011 21:57
Требуется web-программист (perl или php, готовый переучиться на perl). офис в Казани uCoz Работа на постоянной основе 0 20.01.2011 19:03
что перспективнее, perl или php? dexter182 PHP и другие серверные скрипты 6 28.05.2009 11:51
Требуется: Разработчик Perl / Программист–аналитик Perl verait Работа на постоянной основе 0 07.05.2009 12:51
Движок сайта на Perl - чем закрыть или скомпилировать в байт код? svalkasu Perl 1 23.04.2009 14:00




15:58.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
таргетированный трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru