16 сентября 2019 года    
Понедельник | 19:23    
Главная
 Новости
Базы данных
Безопасность PC
Всё о компьютерах
Графика и дизайн
Интернет-технологии
Мобильные устройства
Операционные системы
Программирование
Программы
Связь
Сети
 Документация
Статьи
Самоучители
 Общение
Форум





Разделы / Программирование / Другие
  1. SMS-приложение. Часть 5. "Разбор полетов".
    Вопросы наших читателей. Меня вот спросили: "А почему это Вы себя во множественном числе именуете?". Отвечаю: это не то что вы подумали (хотя, может и стоит у психоаналитика проконсультироваться на предмет мании величия ;), а издержки опыта "научнописания". В статьях считается хорошим тоном писать во множественном числе, имея ввиду коллектив авторов. Так и тут, предполагалось, что данный цикл я буду вести не в одиночку, посему и задан такой "околонаучный" тон. Однако так выходит, что заниматься этим мне приходится в "единственном числе", посему, принимая во внимание данное замечание, в дальнейшем обязуюсь повествовать от собственного лица (другого не имею :) пока-таки не появятся помощники.
    Автор: С.Кадаков
  2. SMS-приложение. Часть 1.
    Глава 1 Выбор протокола. Что ж, вот и настала пора написать наше первое реально работающее SMS-приложение, чем и займемся. Для "удобоварения" мы разбили эту статью на несколько частей: сначала займемся некоторыми теоретическими вопросами (так, сущие пустяки -- опишем протокол :), а затем, не отвлекаясь, займемся кодированием. В прошлый раз мы показали, как устанавливать связь с Сервис-центром, теперь же необходимо научиться работать собственно с протоколом -- формировать и "разбирать" пакеты. Но прежде, как легко догадаться, необходимо выбрать протокол. Эту сложнейшую задачу мы возьмем на себя ;) и остановимся на SMPP (Short Messages Peer-to-Peer). В пользу такого выбора говорят не только личные пристрастия, но и то, что данный протокол является наиблее широко распространненым, отлично проработан и превосходно документирован. Кроме того, не исключая возможности того, что читателям в реальности придется столкнуться с другими протоколами, отметим, что здесь ситуация сродни изучению иностранных языков: второй изучать легче чем первый, третий, чем второй и т. д.
    Автор: С.Кадаков
  3. Компонентное программирование.
    Глава 1. Предтечи. С того дня, когда программирование стало самостоятельной сферой человеческой деятельности прошло уже более пятидесяти лет. Сменилось не одно поколение вычислительных машин и обслуживающих их работу программ. Человечество довольно однозначно поняло, что написание программ – тяжкий труд. А труд, в странах, которые уважают свое состояние, оплачивается. И чем квалифицированнее этот труд – тем больше... Словом, идея программирования из компонент с экономической точки зрения витала в воздухе ровно с тех пор, как программы стали самостоятельным товаром и самостоятельной статьёй затрат. Но между возвышенной мечтой и её приземлённой реализацией, обычно – дистанция огромного размера. Всё дело в том, что программирование является человеческой технологией. Т.е. способом производства, который не стоит на месте, а соответствует уровню накопленных в обществе знаний, мощности «средств производства», принятым производственным отношениям. И очень долгое время все эти факторы не давали компонентному программированию уж очень существенных экономических преимуществ – если в результате научных разработок и получались программы, которые оказывались используемы повторно и многократно, то организация их использования оказывалась непомерно дорога. Если находилось экономически приемлемое решение, то приемлемо оно было как раз за счёт не очень большой сложности входящих в него компонент. Понадобилось открытие миру персонального компьютера, резко понизившего квалификационные требования к человеку-оператору, сидящему за ним, понадобилось увеличение аппаратной мощности компонент компьютера позволившее не выжимать последние силы из каждого бита, понадобилось открытие новых технологий программирования, позволявших добиться невиданной дотоле скорости написания кода, понадобилось резкое возрастание расходов на создание программного обеспечения, в разы превысивших расходы на аппаратную часть, чтобы стало очевидно понятно – простой экстенсивный путь создания программ есть путь экономического тупика.
    Автор: М. Безверхов.
  4. Компонентное программирование.
    Глава 2. Истоки. И технология действительно появилась, причем революционность этой технологии, если судить по последствиям, которые она принесла в программирование, вовсе не была таковой в своей изначальной идее. Напротив, её идея была самой банальной – если комплексирование аппаратуры, позволяющее строить вычислительные среды стало естественным, а изоляция, особенность архитектуры компьютеров, не позволяющая им работать в комплексе – противоестественным, то почему в области конструирования программ «естественным» должно почитать положение наоборот? Это была очевиднейшая мысль, которую программистское сообщество в полной мере не признало и по сей день. Но философски идея компонентного подхода к стандартному программированию никаких альтернатив не имеет. Для «обоснования диагноза» достаточно только помыслить правильными категориями, не рассматривая программы как нечто абсолютно уникальное. Тогда и исторические аналогии с развитием аппаратной части будут различаться только предметом, а следствия из них – будут очевидными.
    Автор: М. Безверхов
  5. Первый взгляд Паскаль программиста на Java
    Статья написана для сообщества Паскаль програмистов с целью стимулирования перехода программистов, работающих с Delphi на Java. В статье описываются основные недостатки Delphi и первые впечатления автора этой статьи при изучении Java
  6. Анализ .NET
    8 Ноября 2000 г. -- Microsoft представила свою новую web-стратегию, называемую .NET. Информации о платформе .NET мало, но некоторые ее сходства с платформой JavaTM видны уже сейчас. Является ли .NET радикально новой и передовой платформой, как заявляет Microsoft? Или это другой путь для Windows-разработчиков, которые еще не перешли на платформу Java?
    Автор: Маду Сиддалинджайя
  7. Java и JavaScript.
    основном Java и JavaScript различаются количеством возможностей и сложностью. JavaScript имеет более свободную в сравнении с Java реализацию, поэтому в нем, например, можно не объявлять переменные, а преобразование типов данных осуществляется проще. К тому же, исходный код программы на языке JavaScript не нужно компилировать, в отличие от Java-апплетов: язык JavaScript
  8. Языки серверных скриптов (ч.1)
    В последнее время Web-узлы перестают быть просто набором страниц и картинок. Все чаще создаются узлы, которые взаимодействуют с посетителем, выполняют какие-то действия, собирают данные, ведут подсчеты, самонастраиваются под предпочтения посетителя. Вcе меньше Web-узлы становятся похожими на статитческую библиотеку страниц, и превращаются в целые программные системы, связанные с базами данных. Все чаще можно встретить объявления Web-студий, приглащающих помимо Web-дизайнеров и администраторов еще и Web-программистов.
  9. Средства middleware и их классификация
    К средствам middleware (промежуточного, или межплатформного, программного обеспечения) сейчас проявляется большой интерес. Рынок этих средств рос в последнее время экспоненциально, и, по различным оценкам, в ближайшие годы такая тенденция сохранится. В данной статье делается попытка ответить на вопрос "Что такое middleware?", предлагается классификация средств middleware и определение области их применения
  10. Преобразование сумм из цифрового представления в строковое
    Постановка задачи Предлагаемая вниманию уважаемых читателей статья посвящена одной сугубо практической задаче, которая сплошь и рядом встречается в обширных классах офисных и бизнес-программ. Прежде всего, позвольте задать вам такой вопрос: случалось ли вам видеть или более того, держать в руках какой-либо денежный документ (например, платежное поручение, кассовый чек или счет-фактуру)? И еще: обращали ли вы внимание на то, что на любой денежной купюре ее номинал указан дважды: в виде последовательности цифр (числовой номинал) и в виде той же суммы прописью? В практике разработки программного обеспечения достаточно часто возникает необходимость преобразования сумм или чисел из цифровой формы в строковое представление. Поясним это на нескольких примерах:
Страницы:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


Лента новостей


2006 (c) Copyright Hardline.ru