• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • 11. warsztaty nt. językowych opisów, narzędzi i aplikacji, Saarbrucken, Niemcy

    15.12.2010. 15:49
    opublikowane przez: Redakcja Naukowy.pl

    W dniach 26 - 27 marca 2011 r. w Saarbrucken, Niemcy, odbędą się 11. warsztaty nt. językowych opisów, narzędzi i aplikacji.

    Głównym tematem spotkania będą aplikacje i narzędzia związane z tzw. grammarware (oprogramowaniem bazującym w jakiś sposób na gramatyce). Do aplikacji typu grammarware zwykle zalicza się programy do przetwarzania języka, a wśród najbardziej klasycznych przykładów wymienić można analizatory syntaktyczne i programowe, optymalizatory czy narzędzia tłumaczeniowe. Głównym punktem zainteresowania podczas wydarzenia będą aplikacje wywodzące się ze specyfikacji opartych na gramatyce wysokiego poziomu.

    Przewidziano także forum poświęcone testowaniu teorii, w wielu przypadkach na bazie rzeczywistych problemów programistycznych. W programie dyskusji znajdzie się kwestia zastosowania grammarware w różnych obszarach, np.:
    - analizowanie, transformowanie, generowanie i weryfikowanie programów;
    - implementacja języków specyficznych dla domeny;
    - inżynieria wsteczna i wtórna;
    - refaktoryzacja i inne transformacje typu źródło-źródło;
    - definiowanie i prototypowanie języka;
    - debugowanie, profilowanie, wsparcie IDE i testowanie.

    Za: CORDIS

    Czy wiesz ĹĽe...? (beta)

    Narzędzia wnękowe - są to narzędzia kamienne formowane retuszem wnękowym. Narzędzia tego typu mogą posiadać od jednej do kilku wnęk co jest podstawą dla typologii tych narzędzi.

    Narzędzia zębate - są to narzędzia kamienne wykonywane retuszem wnękowym można wyróżnić narzędzia zębate podłużne, pojedyncze i podwójne czyli transwersalne.

    Programowanie komputerów to proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych (mikrokontrolery). Kod źródłowy jest napisany w języku programowania, z użyciem określonych reguł, może on być modyfikacją istniejącego programu lub czymś zupełnie nowym. Programowanie wymaga dużej wiedzy i doświadczenia w wielu różnych dziedzinach, jak projektowanie aplikacji, algorytmika, struktury danych, znajomość języków programowania i narzędzi programistycznych, wiedza nt. kompilatorów, czy sposób działania podzespołów komputera. W inżynierii oprogramowania, programowanie (implementacja) jest tylko jednym z etapów powstawania programu.

    Programowanie komputerów to proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub urządzeń mikroprocesorowych (mikrokontrolery). Kod źródłowy jest napisany w języku programowania, z użyciem określonych reguł, może on być modyfikacją istniejącego programu lub czymś zupełnie nowym. Programowanie wymaga dużej wiedzy i doświadczenia w wielu różnych dziedzinach, jak projektowanie aplikacji, algorytmika, struktury danych, znajomość języków programowania i narzędzi programistycznych, wiedza nt. kompilatorów, czy sposób działania podzespołów komputera. W inżynierii oprogramowania, programowanie (implementacja) jest tylko jednym z etapów powstawania programu.

    Wnęka - sztuczne zaklęśnięcie w boku narzędzia krzemiennego. Narzędzia z wnęką są spotykane w wielu kulturach archeologicznych. Narzędzia z wnęką mogły być stosowane do obróbki drewna i kości oraz być pomocne w przymocowaniu do rękojeści.

    Łysinka - część powierzchni przyłożenia narzędzia skrawającego, wąski pasek w bezpośrednim sąsiedztwie krawędzi skrawającej.

    Interfejs programowania aplikacji (ang. Application Programming Interface, API) – sposób, rozumiany jako ściśle określony zestaw reguł i ich opisów, w jaki programy komunikują się między sobą. API definiuje się na poziomie kodu źródłowego dla takich składników oprogramowania jak np. aplikacje, biblioteki czy system operacyjny. Zadaniem API jest dostarczenie odpowiednich specyfikacji podprogramów, struktur danych, klas obiektów i wymaganych protokołów komunikacyjnych.

    Dodano: 15.12.2010. 15:49  


    Najnowsze