Ключевое слово
28 | 04 | 2017
Новости Библиотеки

Шахматы онлайн

Чессбомб

Welcome, Guest
Username: Password: Remember me

TOPIC: Языки программирования и математические пакеты

Языки программирования и математические пакеты 06 Авг 2014 16:34 #61

  • Ruslan73
  • Ruslan73's Avatar
  • OFFLINE
  • Администратор
  • Posts: 13254
  • Thank you received: 114
  • Karma: 27
Ущербный и глючный.

Языки программирования и математические пакеты 06 Авг 2014 16:38 #62

  • onedrey
  • onedrey's Avatar
  • OFFLINE
  • Наместник
  • Posts: 19364
  • Thank you received: 559
  • Karma: -2
Так 140 байт же
Воронеж - це Європа!

Языки программирования и математические пакеты 06 Авг 2014 16:48 #63

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
onedrey wrote:
Так 140 байт же
Вы код страницы посмотрите. Это всего лишь одна функция проверки
Движения и отображения в другом месте
Каждому - своё.

Языки программирования и математические пакеты 06 Авг 2014 16:57 #64

  • onedrey
  • onedrey's Avatar
  • OFFLINE
  • Наместник
  • Posts: 19364
  • Thank you received: 559
  • Karma: -2
Так на странице джаваскрипт же. То же самое, но джаваскриптом. Нет?
Воронеж - це Європа!

Языки программирования и математические пакеты 06 Авг 2014 16:59 #65

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
onedrey wrote:
Так на странице джаваскрипт же. То же самое, но джаваскриптом. Нет?
Правильно. То, что Вы привели, всего лишь одна функция из многих на джаваскрипте
Каждому - своё.

Языки программирования и математические пакеты 06 Авг 2014 17:19 #66

  • onedrey
  • onedrey's Avatar
  • OFFLINE
  • Наместник
  • Posts: 19364
  • Thank you received: 559
  • Karma: -2
Ну вот тут же все расписано gist.github.com/aemkei/1672254
Воронеж - це Європа!

Языки программирования и математические пакеты 06 Авг 2014 17:25 #67

  • onedrey
  • onedrey's Avatar
  • OFFLINE
  • Наместник
  • Posts: 19364
  • Thank you received: 559
  • Karma: -2
А вот экзешник на 4 килобайта www.pouet.net/prod.php?which=52938

Я похожие демки на ассемблере видел на хакер.ру, но охренеть все-таки можно

Воронеж - це Європа!

Языки программирования и математические пакеты 06 Авг 2014 17:25 #68

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
onedrey wrote:
Ну вот тут же все расписано gist.github.com/aemkei/1672254
У меня на ноуте не открывается. Какая то хрень с сертификатами.
Но я ж вижу, чего там на странице есть

Вот это обновление экрана
function update(offset){
  
  var txt = "",
    result = t(board,block,position, offset);
    
  board = result[0];
  block = result[1]
  position = result[2]
  display = result[3];

  display = ( 1<<30 | + display ).toString(2);
  
  for(var i=1; i<31;i++){
    txt += display[i] == "1" ? "#" : ".";
    if(i%5 == 0) txt+= "<br>"; 
  }
  
  out.innerHTML = txt;
}
Это - обработка клавиш и т.д.
onkeydown = function(e){
  
  var offset = 0;
  
  switch (e.keyCode){
    case 37: offset =  1; break; 
    case 39: offset = -1; break; 
    case 40: offset = -5; break; 
  }
  
  update(offset);
}

И только все вместе - тетрис
Каждому - своё.
Last Edit: 06 Авг 2014 17:28 by Vladimirovich.

Языки программирования и математические пакеты 06 Авг 2014 19:22 #69

  • Alexander
  • Alexander's Avatar
  • OFFLINE
  • Боярин
  • Posts: 8343
  • Thank you received: 59
  • Karma: 10
onedrey wrote:
Я похожие демки на ассемблере видел на хакер.ру, но охренеть все-таки можно
Для обывателя — да.

программа mathlab 10 Янв 2017 13:16 #70

  • ytaryh
  • ytaryh's Avatar
  • OFFLINE
  • Стрелец
  • Posts: 1
  • Karma: 0
MATLAB – производительный программный пакет. Используется для упрощения технических вычислений. Обладает своим оригинальным языком программирования. Разработчиком интеллектуального продукта выступает компания Mathworks. Целью утилиты является всесторонняя поддержка различных инженерных расчетов, их существенное ускорение. Используя софт, вы сократите время, получите точные данные в отношении большинства типовых задач. Интеллектуальный продукт включает в себя огромное количество инструментов для анализа, содержит в памяти сведения о сотнях наиболее распространенных алгоритмов и различных областей математики. Полученные в результате работы MATLAB данные можно с легкостью визуализировать посредством специализированных графиков, а также анимационных роликов. Представленные возможности дополняются эффективными средствами программирования и отладки. Отлично подойдет для решения задач моделирования в онлайн режиме. Подробнее по ссылке matlab для Windows 7

Языки программирования 13 Фев 2017 06:13 #71

  • самоед-3
  • самоед-3's Avatar
  • OFFLINE
  • Окольничий
  • Posts: 933
  • Thank you received: 15
  • Karma: 4
Sergi Blanco-Cuaresma, Emeline Bolmont
What can the programming language Rust do for astrophysics?
arxiv.org/abs/1702.02951v1

Оцениваются преимущества и недостатки нового языка программирования Rust для решения астрофизических задач.
Last Edit: 13 Фев 2017 06:15 by самоед-3.

Языки программирования 13 Фев 2017 06:27 #72

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
Все счастливые языки похожи друг на друга... Все несчастливые языки несчастливы по своему :) (с)
Каждому - своё.

Языки программирования 13 Фев 2017 07:20 #73

  • самоед-3
  • самоед-3's Avatar
  • OFFLINE
  • Окольничий
  • Posts: 933
  • Thank you received: 15
  • Karma: 4
Vladimirovich wrote:
Все счастливые языки похожи друг на друга... Все несчастливые языки несчастливы по своему :) (с)

Проблема в том, как решить дилемму "счастливые - несчастливые" не тогда, когда разводятся, а тогда, когда женятся.
Last Edit: 13 Фев 2017 07:22 by самоед-3.

Языки программирования 13 Фев 2017 13:16 #74

  • Хайдук
  • Хайдук's Avatar
  • OFFLINE
  • Посадник
  • Posts: 28480
  • Thank you received: 36
  • Karma: 3
не понял глубокой мысли ув. Владимировича :blush:

Языки программирования 13 Фев 2017 13:30 #75

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
Хайдук wrote:
не понял глубокой мысли ув. Владимировича :blush:
Это из Анны Карениной

самоед-3 wrote:
Проблема в том, как решить дилемму "счастливые - несчастливые" не тогда, когда разводятся, а тогда, когда женятся.
Это проблема только для тех, кто не умеет ее решать :)
Каждому - своё.
Last Edit: 03 Март 2017 00:21 by Хайдук.

Языки программирования 02 Март 2017 21:59 #76

  • Ruslan73
  • Ruslan73's Avatar
  • OFFLINE
  • Администратор
  • Posts: 13254
  • Thank you received: 114
  • Karma: 27
onedrey wrote:
А вот экзешник на 4 килобайта
Imho никакого значения килобайты и компактность кода давно уже не имеют. Лет 10-15 как минимум. Уж тем более в ущерб надежности. Читабельность и легкость развития и поддержки - единственное, что имеет значение для корректно работающего кода.
Last Edit: 02 Март 2017 22:01 by Ruslan73.

Языки программирования и математические пакеты 03 Март 2017 05:35 #77

  • ))
  • ))'s Avatar
Да, красота кода - это сверхважно, я тоже так считаю. Но, с другой стороны, некоторые компактные программы вызывают просто восхищение: такие маленькие, а сколько умеют!

Языки программирования и математические пакеты 03 Март 2017 08:23 #78

  • Ruslan73
  • Ruslan73's Avatar
  • OFFLINE
  • Администратор
  • Posts: 13254
  • Thank you received: 114
  • Karma: 27
Кому как. В моем телефоне, например оперативки 3Гб и это уже практически норма.
Как-то не особо радует 140 байтная программка. :dontknow:

Языки программирования и математические пакеты 14 Март 2017 06:27 #79

  • Vladimirovich
  • Vladimirovich's Avatar
  • NOW ONLINE
  • Инквизитор
  • Posts: 63144
  • Thank you received: 550
  • Karma: 65
www.yaplakal.com/forum7/topic1563949.html
Некоторые языки программирования существуют только из-за нежелания компаний тратить ресурсы на переписывание старых систем. К примеру, созданный 40 лет назад Ada по-прежнему используется в системах контроля авиатрафика и железнодорожного транспорта. Dice отобрал пять языков программирования, былую популярность которых уже не вернуть.
Objective-C

В июне 2014 года Apple представила Swift. Новый язык для создания приложений под iOS и OS X должен был прийти на замену Objective-C — и неплохо справляется с этой задачей. За последний год Objective-C потерял 5 позиций в рейтинге языков программирования Tiobe и сместился на 19 место. В то же время, Swift поднялся с 16 на 12 позицию.

Из-за большого количества приложений, созданных на Objective-C, язык не пропадёт быстро, но его популярность наверняка будет постепенно угасать.

Perl

Этот язык программирования появился в 1980-х как инструмент для написания скриптов под Unix и уверенно набирал популярность на протяжении двух десятков лет. Впрочем, в начале нового тысячелетия разработка языка застопорилась: спустя 16 лет после анонса Perl 6 по-прежнему не завершён, хотя Perl 5 продолжает получать обновления.

Вероятно, разработчики продолжат использовать язык (в первую очередь благодаря его эффективности), но за время «упадка» на первый план вышло немало других языков, и сложно ожидать возрождения Perl в будущем.

Тем временем, за прошедший год оценка Perl от Tiobe переместила его с 8-го на 10 место в рейтинге языков программирования.

Visual Basic.NET

Visual Basic.NET — ключевой язык для создания приложения под Microsoft, хотя компания и развила Visual Studio в кросс-платформенную среду разработки с поддержкой iOS- и Android-приложений.

Основным конкурентом языка на сегодня является C#, похожий на Java язык, разработанный создателем Borland Delphi Андерсом Хайлсбергом. На протяжении долгих лет C# остаётся в лидерах рейтинга Tiobe, в то время как Visual Basic.NET потерял одну позицию за последний год и занимает 8-е место.

Если Microsoft потеряет достаточную долю рынка в конкуренции с мобильными платформами, популярность Visual Basic.NET продолжит снижаться.

LISP

В 1987 LISP занимал второе место в рейтинге Tiobe, а сегодня он находится лишь на 31-м. Несмотря на наличие заметного количества диалектов, главным из которых является Clojure, актуальное использование языка ограничено исследованиями в области искусственного интеллекта.

Эта нишевость на сегодня является единственной — и не очень надёжной — опорой LISP. Язык создали в 1958 году, и за это время он смог достичь очень многого.

COBOL

COBOL — классический пример устаревающего языка программирования. Ранее он был распространён в корпоративных решениях, но постепенно зачах по мере перехода систем на более новые языки и платформы. Сегодня использование COBOL, занимающего 24 место в рейтинге TIOBE, преимущественно связано с обслуживанием давно написанных систем.
Каждому - своё.
Рейтинг@Mail.ru Яндекс цитирования