Wpisy oznaczone tagiem "Programowanie":
Dodany przez: w Kursy, Programowanie.
Artykuł czytano 3 008 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

[KURS] Programowanie w powłoce #3 - instrukcje warunkowe

Kolejny artykuł z serii "Programowanie w powłoce" poświęcony jest wyrażeniu logicznemu test, instrukcji warunkowej if oraz instrukcji wyboru case. Znajdziesz również informacje dotyczące operatorów pozwalających na formułowanie złożonych wyrażeń logicznych, które można zastosować w warunkach instrukcji if (dotyczące zarówno zmiennych jak i plików).

Schemat działania wszystkich przedstawionych instrukcji jest taki sam - w zależności od warunku zostanie wykonany ciąg poleceń. Skoro wszystkie instrukcje działają tak samo, to po co ich aż tyle? Po przeczytaniu artykułu na pewno poznasz odpowiedź na to pytanie.

Od razu uprzedzam - stosowane w zapisie spacje (w zapisie instrukcji) nie są moim wymysłem a odgórnym wymogiem języka. Jeśli ich zabraknie, skrypt nie uruchomi się!
Warto zwrócić uwagę, że instrukcja warunkowa/wyboru kończy się w momencie wpisania jej odwrotnej nazwy (dla if będzie to fi, dla case - esac). Bez tego również skrypt się nie uruchomi.

Dodany przez: w Kursy, Programowanie.
Artykuł czytano 2 685 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

[KURS] Programowanie w powłoce #2 - zmienne

Zmienne w Bashu to swojego rodzaju kontenery, ponieważ mogą przechowywać dowolne wartości. W tym artykule dowiesz się co to są: słowa zastrzeżone, zmienne programowe, zmienne specjalne, zmienne systemowe oraz zmienne tablicowe.

Kilka informacji na temat zmiennych, które warto zapamiętać:

  • zmienne nie wymagają deklaracji,
  • nazwa zmiennej nie może być słowem zastrzeżonym - o czym za chwilę,
  • wielkość liter w nazwie zmiennej jest istotna,
  • do zmiennej można przypisać wartość każdego typu - całkowity, rzeczywisty, znak, ciąg znaków etc.,
  • zmienna, która wcześniej przechowywała wartość "pewnego typu" może również przechowywać wartość "innego typu",
  • do zawartości zmiennej odwołujemy się poprzez znak $.

Słowa zastrzeżone

Słowa zastrzeżone to nazwy, które zarezerwowane są już dla konkretnych instrukcji w powłoce. Nazwa zmiennej nie powinna być słowem zastrzeżonym (ale może).

Dodany przez: w Kursy, Programowanie.
Artykuł czytano 3 046 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...

[KURS] Programowanie w powłoce #1


Poniekąd z obowiązku, ale również z ciekawości, postanowiłem pojąć podstawy (póki co) programowania w powłoce. Nie jestem samolubny, więc będę się z Wami dzielić wiedzą w dosyć przystępny (mam nadzieję) sposób.

Bash to jedna z najpopularniejszych powłok systemów uniksowych.

Skrypt to zwykły nieskompilowany plik tekstowy, zawierający różne instrukcje, polecenia systemowe, do wykonania przez zdefiniowany w skrypcie interpreter powłoki systemowej (/bin/bash). Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu.

W pierwszej części kursu przedstawię sposób tworzenia i wykonania skryptu oraz podstawowe operacje wejścia i wyjścia.

Aby utworzyć skrypt potrzebny będzie Ci dowolny edytor tekstu (w moim przypadku Gedit) + konsola (skoro programujemy w powłoce to nie sposób od niej uciec).

Dodany przez: w Aplikacje - instalacja, Programowanie.
Artykuł czytano 1 849 razy i oceniono
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
Loading ... Loading ...
Geany - lekkie zintegrowane środowisko programistyczne

Geany to lekkie zintegrowane środowisko programistyczne. Jest to naprawdę bardzo szybka aplikacja - włącza się równie szybko co Gedit - chociaż z drugiej strony można powiedzieć, że to Gedit jest powolny, bo otwiera się tak samo długo jak Geany, które posiada znacznie więcej możliwości. Punkt widzenia zależy od punktu siedzenia.

Z jakimi językami współpracuje to maleństwo?


    Dodany przez: w Programowanie.
    Artykuł czytano 1 541 razy i oceniono
    1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
    Loading ... Loading ...
    Prolog (od francuskiego Programmation en Logique) to język programowania logicznego - program w Prologu to opis reguły wnioskowania oraz celu do którego zmierzamy, a rola komputera polega na odpowiednim zastosowaniu reguł aby znaleźć rozwiązanie.

    Aby móc kompilować reguły, a następnie wysyłać zapytania, potrzebny jest odpowiedni kompilator:

    sudo apt-get install swi-prolog

    Teraz stwórz jakiś plik z regułami np. p1.pl.
    Umieść w nim zbiór reguł:

    krawedz(a,b).
    krawedz(a,c).
    krawedz(b,e).
    krawedz(c,f).
    krawedz(c,e).
    jest_droga(X,X).
    jest_droga(X,Y) :- krawedz(X,Z), jest_droga(Z,Y).

    I zapisz plik (CTRL+S)


    Dodany przez: w Aplikacje - instalacja, Aplikacje - konfiguracja, Programowanie.
    Artykuł czytano 4 406 razy i oceniono
    1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (brak ocen)
    Loading ... Loading ...

    Eclipse to niezmiernie sympatyczne środowisko do tworzenia programów w takich językach jak C/C++/Java. Standardowo program przystosowany jest do pracy jedynie z ostatnim z tych języków, jednak wystarczy ściągnąć niewielką paczkę (około 40mb), odpowiednio przekopiować i Eclipse będzie fantastycznie działać z C/C++.

    Ale najpierw instalacja. Niestety niemiła niespodzianka dla osób ze słabym łączem - instalator "dociągnie" ponad 200mb dodatkowych pakietów... :

    sudo apt-get install eclipse

    Po zakończonej instalacji udaj się na stronę klik i pobierasz najnowszą wersję CDT Galileo - na dzień pisania artykułu jest to 6.0.2 (February 26, 2010).

    Po ściągnięciu paczki, wypakuj ją i w katalogu głównym wykonaj dwa polecenia: