Три мало позната језика која треба научити програмирати 2020. године

3 мало позната језика

Ако сте пропустили дане када вам се Линук чинио чудно или су вам досадили традиционални програмски језици, ево једног. списак три не тако позната програмска језика шта можете додати свом списак изазова за КСНУМКС.

Ови програмски језици су створени да реше проблеме традиционалних програмских језика (и уведу неке нове проблеме), а у многим случајевима су још увек у фази израде, па не постоји комплетна документација или заједница којој би се могли обратити у случају проблема.

Три мало позната језика која можете испробати 2020. године

црвен

Програмери описати као језик нове генерације. Инспирисан је Реболом и ево неких његових карактеристика:

  • Синтакса прилагођена људима.
  • Хомоиконски: (Црвена има свој мета језик и свој формат података)
  • Функционално, императивно, реактивно и симболично програмирање
  • Подршка објеката заснована на прототипу
  • Макро систем
  • Широк скуп уграђених типова података (50+)
  • Једна датотека (~ 1 МБ) садржи читав ланац алата, комплетну стандардну библиотеку и РЕПЛ.
  • Производи извршне датотеке мање од 1 МБ, без зависности.
  • Путем додатка Висуал Студио Цоде се може користити као интегрисано развојно окружење.
  • Подршка за стварање мултиплатформних графичких интерфејса.
  • Језик не захтева инсталацију. Једноставно га морате преузети, дати му дозволе за извршавање и покренути га с терминала.

Ним

Његови програмери дефинисатина овом програмском језику попут ефикасан, изражајан и елегантан. Укључује карактеристике традиционалнијих језика попут Питхона, Аде и Модуле.

Неке од његових карактеристика:

  • Ним генерише изворне извршне датотеке без зависности, њима није потребна виртуелна машина за рад, они су мали и омогућавају лаку прерасподелу.
  • Ним компајлер и генерисане извршне датотеке подржавају све главне платформе као што су Виндовс, Линук, БСД и мацОС.
  • Брзо управљање меморијским бројањем референци уз подршку за системе у реалном времену.
  • Ефикасност у коду захваљујући примени савремених концепата, као што су нула итератора режије и процена корисничких функција током времена компајлирања, у комбинацији са преференцама за типове података на основу вредности додељених у стеку,
  • Подршка за разне позадинске датотеке: компајлирање у Ц, Ц ++ или ЈаваСцрипт.
  • Самостални: компајлер и стандардна библиотека имплементирани су у Ним.
  • Моћан макро систем.
  • Макрои не морају да мењају синтаксу Нима, јер за то нема потребе, синтакса је довољно флексибилна.
  • Савремени систем типа са закључивањем локалних типова, коријена, генеричких и сума типова.
  • Изјаве су груписане према удубљењу, али могу се простирати у више редова.

Ним је доступан за Виндовс, Линук и Мац. У случају Линука, можете користити гцц као компајлер.

V

Не знам да ли је крштење програмских језика словима помодност или недостатак оригиналности.

У случају В. то дефинише као једноставан језик за стварање програма који се лако одржавају. Ако сте нестрпљиви, потребан вам је овај језик јер програмери то обећавају читање документације вам неће требати више од пола сата. Они осигуравају да након што то учините, са В можете радити исто што и са традиционалним програмским језицима.

Ово су неке од његових карактеристика:

  • Брже од Ц.
  • Интероперабилан са Ц без заостајања.
  • Компајлирајте у изворне бинарне датотеке, без икаквих зависности и без обзира на оперативни систем.
  • Језик и његове стандардне библиотеке не заузимају више од 2 МБ.
  • Једина потребна зависност је Ц компајлер.
  • Способност тестирања промена без поновног компајлирања.
  • Моћне графичке библиотеке засноване на ГДИ + / Цоцоа Дравинг и ОпенГЛ за 2Д / 3Д апликације. Предвиђена је подршка за ДирецтКс, Вулкан и Метал.
  • Изворна библиотека графичких интерфејса са више платформи за изградњу апликација са матичним контролама. Подршка за ВинАПИ / ГДИ + на Виндовсима, Какао на МацОС-у. У Линуку се користи прилагођени цртеж

Програмери намеравају да додају:

  • Визуелни уређивач попут Делпхи-а за изградњу апликација са матичним графичким корисничким интерфејсом
  • ИОС / Андроид компатибилност са изворним контролама
  • Декларативни АПИ сличан СвифтУИ и Реацт Нативе.

В је доступан за Виндовс, мацОС, Линук, ФрееБСД, ОпенБСД, НетБСД, ДрагонфлиБСД и Соларис. Како се уредници могу користити Висуал Студио Цоде и Вим.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Аннелид дијо

    Какав су геније ови језици, надамо се да пројекти неће пасти!

    1.    Диего Герман Гонзалез дијо

      Хвала на коментару

  2.   Гуизанс дијо

    Здраво.

    На ту листу бих уврстио Гамбас (http://gambas.sourceforge.net/en/main.html), језик који је, иако има времена, и даље мањина. Веома је сличан Мицрософтовом Висуал Басиц-у, али је модернији. Развој апликације за ГНУ / Линук је врло једноставан и брз (то је његова највећа мана, није на више платформи)

    Поздрав.

    1.    Диего Герман Гонзалез дијо

      Хвала вам на предлогу. Тачно је, Гамбас нема признање које заслужује