A A A A Автор Тема: Редактирование FAQ раздела "Астрономия и компьютеры"  (Прочитано 13454 раз)

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

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Я могу попытаться дать обзор языков программирования, с которыми я знаком, максимально объективно очертив их сферы применения и оговорив недостатки и преимущества. Пока дам просто список, постепенно раскрывая по мере наличия времени их сущность, итак:

Языки прикладного программирования (программы для использования под различными операционными системами и средами)
  • Assembler - язык низкого уровня. Он непосредственно и в полной мере (конечно, в рамках квалификации программирования) реализует возможности, предоставляемые конкретным процессором. Соответственно, ассемблеры различных процессоров как правило отличаются очень и очень существенно. Однако промышленным языком ассемблеры назвать очень тяжело. Это скорее языки для разработки программного обеспечения для различной аппаратуры специального назначения. Практика также показывает, что программист, пишущий на ассемблере, со временем начинает писать в стиле языков высокого уровня. Для наиболее распространённой архитектуры x86 существует несколько компиляторов: TASM, MASM, FAST, gas (под UNIX-подобные ОС)
  • Basic - язык программирования, сочетающий простоту и понятность конструкций для неподготовленного читателя. Однако возможности языка весьма примитивны для решения более-менее сложных задач. Позволяет быстро разрабатывать приложения, где упор делается на работу интерфейса, взаимодействие каких-то малофункциональных модулей, разработка приложений, где в основу положена работа на основе конечных автоматов. Этот язык не являеться истинным языком программирования, поскольку он не компиллируется в исполняемый код, а формируется промежуточный код, который далее разбирается интерпретатором. Часто интерпрететор находится в отдельной DLL-библиотеке и имеет жёсткую привязку к прекомпилятору. Поэтому быстродействие программ на Basic'е весьма низка.
  • C - процедурный язык высокого уровня. Как правило имеет непосредственный доступ к интерфейсам (API) операционной системы посредством набора библиотек и стандартная библиотека (CRT), которая реализует наиболее часто используемые операции ввода-вывода, взаимодействия с файловой системой, работа с памятью и т.п. С позволяет наиболее эффективно реализовывать взаимодействие с операционной системой. Язык также позволяет достаточно эффективно производить несложные по структуре, но трудоёмкие вычисления. На этом языке написано большинство существующих в настоящее время операционных систем.
  • C++ - развитие языка С, реализующего основные концепции объектно-ориентированного программирования. Язык ещё не стал чисто объектным, но средства для работы с объектами весьма и весьма сильны. В нём активно развивались концепции метарограммирования, то есть работа с алгоритмами без привязки к конкретным моделям данных. Наличие богатых библиотек (STL, ATL, MFC etc) сделали программирование на нём весьма простым. В языке реализованы практически все преимущества ООП, и разработка алгоритмов на этом языке стала действительно простой задачей.
  • C# является Си-подобное реализацией объектной модели платформы MS.NET Framework. Данная платформа предоставаляет довольно богатые возможности для прикладного программиста и на сегодняшний день является одной из наиболее распространённых платформ промышленного программирования. Язык стал истинно объектным. Любая сущность является объектом, даже если это экземпляр примитивного типа. Язык не является компилируемым, вместо этого создаётся байт-код на псевдоязыке IL (Intermediate language), который в дальнейшем при запуске приложения компиллируется в машинные коды конкретной архитектуры и выполняется. В этой платформе реализованы механизмы сборки мусора, то есть неиспользуемых объектов. Это позволяет программисту не задумываться об утечках памяти, однако при этом общий средний расход памяти возрастает, как возрастает и время выполнения программ из-за поддержки дополнительных неконтролируемых процессов и механизмов. Платформа изначально разрабатывалась как кроссплатформенная с поддержкой большого количества аппаратных архитектур и операционных систем, однако в ходе развития данного проекта сформировалась жёсткая привязка программной реализации к архитектуре x86 и операционной системе Windows не ниже XP SP2. Альтернативный проект Mono (.NET для Linux) в версиях платформы до 2.0 успевал портировать платформу на линукс, однако в версии 3.0 зависимость от OS Windows стала настолько сильной, что проект остановил своё развитие в связи с нецелесообразностью. Таким образом, на сегодняшний день имеется платформа с синтаксисом и объектной моделью, близкой к Java и компонентной моделью Delphi, которая не оправдала изначальные заявления разработчиков о возможностях переносимости и совместимости.
  • Java
  • Pascal

Языки веб-программирования (веб-приложения, предназначенные для просмотра в веб-браузере), которые в свою очередь делятся на серверные, клиентские и комбинированные.
  • ASP.NET
  • Perl
  • PHP
  • Python
  • Ruby
  • JavaScript
  • VBScript

Другие языки, которые используются в программировании.
  • HTML
  • XHTML
  • SQL
  • XML
  • XSLT

Если у кого-то будут предложения по поводу обзоров других языков, по мере своих возможностей попробую сделать :)
« Последнее редактирование: 27 Мая 2007 [23:00:13] от Deimos »
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Отлично, Алексей, огромное спасибо! Очень хорошая затравка текста.  8)
Нужны ли мы нам? ((С)  Братья Стругацкие)

Arkady

  • Гость
...

  • Basic - язык программирования, сочетающий простоту и понятность конструкций для неподготовленного читателя. Однако возможности языка весьма примитивны для решения более-менее сложных задач. Позволяет быстро разрабатывать приложения, где упор делается на работу интерфейса, взаимодействие каких-то малофункциональных модулей, разработка приложений, где в основу положена работа на основе конечных автоматов. Этот язык не являеться истинным языком программирования, поскольку он не компиллируется в исполняемый код, а формируется промежуточный код, который далее разбирается интерпретатором. Часто интерпрететор находится в отдельной DLL-библиотеке и имеет жёсткую привязку к прекомпилятору. Поэтому быстродействие программ на Basic'е весьма низка.
  • C - процедурный язык высокого уровня. Как правило имеет непосредственный доступ к интерфейсам (API) операционной системы посредством набора библиотек и стандартная библиотека (CRT), которая реализует наиболее часто используемые операции ввода-вывода, взаимодействия с файловой системой, работа с памятью и т.п. С позволяет наиболее эффективно реализовывать взаимодействие с операционной системой. Язык также позволяет достаточно эффективно производить несложные по структуре, но трудоёмкие вычисления. На этом языке написано большинство существующих в настоящее время операционных систем.

...

Нельзя из подобных текстов делать FAQ. Особенно насмешило-покоробило:

O бейсике:
... Этот язык не являеться истинным языком программирования, поскольку он не компиллируется в исполняемый код ...

O Си:
... Язык также позволяет достаточно эффективно производить несложные по структуре, но трудоёмкие вычисления ... 

P.S. Лучше никаких FAQ, чем такие.

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Аркадий, в правилах составления FAQ ясно сказано, что - если Вас не удовлетворяет предложенный вариант текста, то предложите - свой (либо поправки в него). А высказывания в стиле - "мне не нравицца" (пусть даже мотивированно), при этом ничего не предлагая взамен - совершенно непродуктивно. Итак, жду Ваших поправок в текст. Попробуйте внести свою лепту, а не просто поругать чужое. Это мы все умеем, особенно некоторые.  ^-^
Нужны ли мы нам? ((С)  Братья Стругацкие)

Arkady

  • Гость
Итак, жду Ваших поправок в текст. Попробуйте внести свою лепту, а не просто поругать чужое. Это мы все умеем, особенно некоторые.  ^-^

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

Вот неплохая ссылка для желающих почитать о языках: http://tinyurl.com/2ydnle
Сравните материал оттуда со здешним FAQ. Думаю, после этого захочется здешний убрать  ;D

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Как обычно, когда доходит до конструктивной конкретики, Аркадий на белом коне - галопом в кусты.  >:D
Тем не менее указанные тобой шероховатости исключу и добавлю твое имя в список авторов данного топика FAQ, хочешь ты этого или нет.  :P

А за хорошую ссылку - спасибо.
И - не соглашусь с твоим мнением, ужо звиняй. Имхо, этот раздел имеет некоторое отношение к программрованию  ^-^, поэтому хотя бы по абзацу на каждый язык в FAQ к данному разделу должен быть, чтобы дать хоть какое-то начальное представление о них. А вот энциклопедии по языкам писать - вот это уже действительно не наше дело.  8) Поэтому предъявлять повышенные требования к нашему FAQ в данном случае - несколько наивно.
« Последнее редактирование: 26 Июн 2007 [10:10:23] от Самодуров Владимир »
Нужны ли мы нам? ((С)  Братья Стругацкие)

echech

  • Гость
Цитата
Вот неплохая ссылка для желающих почитать о языках: http://tinyurl.com/2ydnle
Ссылка действительно неплохая, с интересом полистал...

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Уважаемый Владимир, в разделе "Астрософт и программирование" нужно добавить Cartes Du Ciel в раздел Unix, вот ссылка на его линукс-версию - http://www.ap-i.net/skychart/ru/download

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Уважаемый Владимир, в разделе "Астрософт и программирование" нужно добавить Cartes Du Ciel в раздел Unix, вот ссылка на его линукс-версию - http://www.ap-i.net/skychart/ru/download
Спасибо, принято!  8)
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Уважаемые коллеги!
А не даст ли кто-нибудь основу топика FAQ по всяким GO-to, электронным приводам телескопов, управляемым через компьютер, и тому подобному? Я по данной теме, честно признаюсь - ни в зуб ногой, а темки подобные возникают у нас часто...  ::)
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Торжественно закладываю на этом месте первую фразу еще одного будущего топика FAQ:

Основные астрономические формулы.

И буду его потихоньку редактировать тут же. Откуда взять основу, уже знаю  ^-^ , но, тем не менее - все замечания, дополнения и преложения будут с благодарностью приняты.  :D
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн AstroNick

  • *****
  • Сообщений: 3 235
  • Благодарностей: 128
  • Дорогу осилит идущий!
    • Сообщения от AstroNick
    • Домашняя страничка "Остров сокровищ"
Цитата
Карты и фотографии участков Земли
Google Maps - http://maps.google.com/ (плоские карты + космические снимки разных масштабов),
Google Earth - http://earth.google.com/ (космические снимки разных масштабов с претензией на трехмерность)
Этому на форуме посвящена отдельная тема (сейчас она в Клубе общения, который видят только зарегистрированные участники).

Маловато будет!

На основе Google Maps есть ещё один ресурс - http://www.wikimapia.org/ . Тут на спутниковую фотографию можно накладывать названия избранных мест, и смотреть названия, внесённые другими.

Чтобы уж всё было вместе, на Гугле также имеется карта Луны (http://moon.google.com/) и Марса (http://www.google.com/mars/).

Ещё есть российский ресурс NewКосмоснимки - http://new.kosmosnimki.ru - в зоне максимального разрешения (например, по Москве) практически не уступает Google Maps, а главное - их зоны покрытия не совпадают - т.е. если какая-то местность в Google Maps с высоким разрешением не отснята, она может быть в NewКосмоснимки.


Снимки земной поверности похуже:

http://geoengine.nima.mil/ - спутниковые фотокарты земной поверхности с разрешением 10 м.

http://www.terraserver.com/ - спутниковые фотокарты земной поверхности с разрешением 15 м, цветные


И, наконец, просто карты:

Библиотека топографических карт - http://www.topomaps.ru/
Александрович Николай, Москва - юг Подмосковья, АстроТоп России, 300-мм F/6 Ньютон + Celestron Advanced C8-SGT в обсерватории под Москвой, ТАЛ-1, DeepSky 25x100, SW1201+Coronado PST, Canon EOS 6D

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Маловато будет!
Согласен, почему и надеялся на коллективный разум.  8) Николай, спасибо за отличное дополнение!
Кстати ! (вкрадчиво) Кое-у-кого есть учебник в Сети "Основы астрономии", из которых можно взять кучу всего для FAQ.  ;) Во-всяком случае, по формулам - я вижу пока два первоисточника - вышеуказанный ресурс и задачник Дагаева.  8)
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн AstroNick

  • *****
  • Сообщений: 3 235
  • Благодарностей: 128
  • Дорогу осилит идущий!
    • Сообщения от AstroNick
    • Домашняя страничка "Остров сокровищ"
И ещё туда же - вдогонку  :)

 Earth images - http://www.evl.uic.edu/pape/data/Earth/ - большие изображения всей земной поверхности в целом, в том числе - и столь нами любимой ночной засветки  ;)

Наверное, сюда же можно отнести и чисто практический вопрос - как определить свои географические координаты. Ответы тут:     
Помогите определить координаты.
Александрович Николай, Москва - юг Подмосковья, АстроТоп России, 300-мм F/6 Ньютон + Celestron Advanced C8-SGT в обсерватории под Москвой, ТАЛ-1, DeepSky 25x100, SW1201+Coronado PST, Canon EOS 6D

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
И ещё туда же - вдогонку  :)
...
Принял, спасибо!  :)
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн AstroNick

  • *****
  • Сообщений: 3 235
  • Благодарностей: 128
  • Дорогу осилит идущий!
    • Сообщения от AstroNick
    • Домашняя страничка "Остров сокровищ"
Кстати ! (вкрадчиво) Кое-у-кого есть учебник в Сети "Основы астрономии", из которых можно взять кучу всего для FAQ.  ;) Во-всяком случае, по формулам - я вижу пока два первоисточника - вышеуказанный ресурс и задачник Дагаева.  8)

А как насчёт "Физики космоса"  - http://www.astronet.ru/db/FK86/ ? Хоть и 1986 год, но как ни крути - классика, и формул там предостаточно! Конечно, по бурно развивающимся областям астрономии, вроде поиска экзопланет,
она уже малость устарела, но базовый объём информации там - ого-го!
Александрович Николай, Москва - юг Подмосковья, АстроТоп России, 300-мм F/6 Ньютон + Celestron Advanced C8-SGT в обсерватории под Москвой, ТАЛ-1, DeepSky 25x100, SW1201+Coronado PST, Canon EOS 6D

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Кстати ! (вкрадчиво) Кое-у-кого есть учебник в Сети "Основы астрономии", из которых можно взять кучу всего для FAQ.  ;) Во-всяком случае, по формулам - я вижу пока два первоисточника - вышеуказанный ресурс и задачник Дагаева.  8)

А как насчёт "Физики космоса"  - http://www.astronet.ru/db/FK86/ ? Хоть и 1986 год, но как ни крути - классика, и формул там предостаточно! Конечно, по бурно развивающимся областям астрономии, вроде поиска экзопланет,
она уже малость устарела, но базовый объём информации там - ого-го!

То-то и он, что ого-го! Хочется не все-возможные формулы, а только основные, этакий цитатник Мао  ;D , штук сто, не больше. 
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Наиболее известные астросайты в России и за рубежом

Первые астросайты в мировой паутине (WWW) появились в начале 90-х годов, более точно сказать трудно. Зато легко сказать это о российской части сегмента интернета - первый астросайт России - был сайт ГАИШ по адресу www.sai.msu.su , который возник осенью 1994 года. Кстати, его дизайн остался неизменным с момента возникновения - так что перед вами музейный экспонат. Сейчас, конечно, у ГАИШ МГУ есть новый официальный сайт - www.sai.msu.ru , который по прежнему остается одним из лучших сайтов официальных астрономических организаций России.

1995 г. Появилиссь сайты ИНАСАН и ИКИ. Появляются первые персональные страницы астрономов-профессионалов. Появилась фидо-эха по астрономии.
1996 год. Появилась первая версия сайта Звездочета, которая получила одну из популярных тогда в рунете премий - НЖДМ. В том же году вознили первые личные странички любителей астрономии. Первые сайты по космонавтике. Сайт САО и его система астрофизических каталогов CATS.
1997 год. Появление первых сайтов астроклубов. Появление сайта "Энциклопедия Космонавтика" Александра Железнякова и его ставших культовыми выпусков новостей космонавтики (раз в неделю, но - с ежедневными обновлениями!).
1998 - появление первого полноценного астропортала. Это был StarFox, который прекратил свое существование через 3 года, успев привить другим сайтам моду к форумам и опросам. Появление рейтинговой системы астросайтов АстроТоп-100 России (экспертный вариант).
1999 - появление еще одного русскоязычного "культового" сайта ЛА - StarLab.ru Запуск автоматического рейтингового каталога астро- и космо- сайтов в нескольких разделах на АстроТоп-е.
2000 - "битва форумов" - практически одновременное появление различных версий астрофорумов на StarFox.ru,  StarLab.ru, Astronomy.ru Дисскуссии по поводу необходимости существования разных форумов. Рождение Astronet.ru, Pereplet.ru, первые ленты новостей по астрономии.
2001 - проведение первого ежегодного конкурса ЗАРЯ (Звезды АстроРунета и Я) по итогам предыдущего года (т.е. - ЗАРЯ-2000) для определения лучших сайтов и персон астрорунета. Начиная с этого момента историю астрорунета можно отследить по результатам этого ежегодного конкурса.


[в процессе редактирования]
Нужны ли мы нам? ((С)  Братья Стругацкие)

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Цитата
Первые астросайты в мировой паутине (WWW) появились в начале 90-х годов, более точно сказать трудно.
Ну уж наверняка они появились в WWW как в мировой, независимой сети, не ранее конца 1993 -- начала 1994 г., когда CERN (Conseil Européen pour la Recherche Nucléaire -- Европейский центр ядерных исследований, где в 1989 г. Тим Бернерс-Ли разработал глобальный гипертекстовый проект, изобрёл идентификаторы URI, протокол HTTP и язык HTML и написал первый веб-браузер -- «WorldWideWeb») после некоторых колебаний бесплатно отдал лицензию на WWW. Это произошло в 1994 г. С этого момента и появиласть мировая паутина как таковая -- свободная и независимая.

Что же касательно первого сайта в WWW как такового, то это был сайт CERN'a, созданный тем же Тимом Бернерсом-Ли -- http://info.cern.ch/. Он появился on-line 6 августа 1991. Он теперь находится в архиве и неизменен с момента своего создания. Посмотреть его можно ТУТ.
« Последнее редактирование: 05 Сен 2007 [13:57:25] от 1212Lupus »
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн Самодуров ВладимирАвтор темы

  • ASTRONOMY.RU
  • *****
  • Сообщений: 13 815
  • Благодарностей: 601
  • Пусть цветут сто цветов! Кроме сорняков...
    • Сообщения от Самодуров Владимир
    • АстроТоп России
Спасибо, обязательно внесу!  8)
И все же, интересно, кто был первым астро-космо-сайтом . NASA? Какая-нибудь американская обсерватория? ADS - существовала уже, по-моему, с 1994 года.
Нужны ли мы нам? ((С)  Братья Стругацкие)