piorun_kulisty

Odpowiedz

Programowanie

Sosna

Pan Rozkładu
2858 Nekromanta
Napisano: 5 listopada 2011, 19:26 · #1
0
Ciekawi mnie czy są na tym forum osoby, które interesują się informatyką trochę bardziej na poważnie, czy są wśród nas osoby, które znają się na programowaniu, bądź też uczą się tego (czy to na studiach, czy też dla własnej satysfakcji). Jako, że jest to forum o fantastyce, tak więc również o grach komputerowych to może mamy jakiegoś zapalonego kodera gier?

Ja od ok 2 lat uczę się programować w C++, jednak w ostatnim czasie większą uwagę poświęcam PHP (tworzenie stron internetowych, skryptów itp), nieco Javascriptu też się przydaje. Oprócz tego miałem nieco C# i Pascala.

Maeg

Kosmiczny Marines Chaosu
715 Kosmiczny Marines Chaosu
Napisano: 5 listopada 2011, 19:35 · #2
0
Zasadniczo to nie programuję teraz (Programowałem nieco kiedyś C++) i niewiele pamiętam, ale zamierzam wrócić. Ale już do zwykłego C, z racji jego uiwersalności i żywotości. PHP oczywiście też potrzeby, ale przede wszytkim w planach mam Pythona, którego poleca mi od dłuższego czasu użytkownik Enether.

Oprócz tego? Tak na początek, mały żart na rozkręcenie tematu.


- Puk Puk.
- Kto tam?
(Mija parę chwil.)
- Java.

-Puk Puk.
- Kto tam?
- C++.

- Puk Puk, Assembler.
We geexe żodyn niy wi iże jeżech gorol.


ŻODYN.

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 5 listopada 2011, 22:16 · #3
0

Cytat

"C++ jest to język, w którym bohatersko pokonuje się trudności nieznane w innych językach programowania."



Tyle tytułem wstępu. Ja studiuję Informatykę Stosowaną z przyszłą specjalizacją Teleinformatyka. Na uczelni zmuszony jestem do użytkowania C [yay!], C++ [jakieś tam obiektowe wszczepy do C którymi się gimbusy jarają] i JAVY [brzydzę się sobą za każdym razem gdy odpalam Eclipse] oraz w przyszłości asm [będzie hardcore].

Z pasji i toku kształcenia admin systemów *NIX'owych, wielki miłośnik języków skryptowych typu Python [piękny, piękny], Perl, bash oraz starego dobrego C.

C# i wszystkiego microszitowego głęboce się brzydzę. PHP nie próbowałem, webmajsterka nigdy mnie specjalnie nie kręciła.

Ogólnie programista ze mnie niespecjalny, ot napiszę tyle coby zautomatyzować czynności dzięki czemu mogę się efektywniej lenić.



I like my women how I like my bacon - burned.

Sosna

Pan Rozkładu
2858 Nekromanta
Napisano: 5 listopada 2011, 22:35 · #4
0
Słyszałem kiedyś zdanie Python to przyszłość webmasteringu

Sam tego języka się nie uczyłem, choć byłem na pewnym wykładzie na politechnice, na którym przedstawiano jego możliwości, prosty kod + spore możliwości to widać od razu, jednak jeżeli spojrzeć na szanse na zatrudnienie, to przy Pythonie jest ona sporo mniejsza niż przy PHP, C++, JAVA i chyba najpopularniejszym obecnie C#.

Ja obecnie stawiam na PHP, przy stosunkowo niewielkich umiejętnościach można stworzyć naprawdę porządne aplikacje.

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 5 listopada 2011, 22:42 · #5
0
Czy ja wiem czy taka przyszłość webmasteringu. Nie takie były założenia języka. Owszem we frameworku Django można ciekawe rzeczy stworzyć nie przemęczając się przy tym, ale żeby od razu przyszłość?

Python jest zorientowanym obiektowo interpretowanym językiem programowania, wymuszającym czytelność kodu poprzez swoją składnię. Kod dzięki temu czyta się bardzo fajnie. Dodatkowo ma biblioteki do niemal wszystkiego. Owszem, nie ma wydajności języków kompilowanych, ale nie to było jego celem. Choć zawsze można ShedSkina spróbować... Oj mniejsza. Ja się nie przejmuję ofertami związanymi z programowaniem. To nie dla mnie. Szlag by mnie trafił gdyby przyszło mi dzień w dzień siedzieć 8h w robocie i klepać kod. Zdecydowanie wolę administrację. A jedną z cech obowiązkowych u admina jest znajomość jakiegoś języka skryptowego ze Świętej Trójcy: Bash/Perl/Python. A najlepiej wszystkie.

Poza tym python ma miodną dokumentację.

Cytat

[enether@ragnarok ~]$ pydoc -p 8080
pydoc server ready at http://localhost:8080/

A potem tylko w przeglądarce:

Cytat


i czytamy


Przejdź do cytowanego postu Użytkownik Sosna dnia sobota, 5 listopada 2011, 22:35 napisał

Ja obecnie stawiam na PHP, przy stosunkowo niewielkich umiejętnościach można stworzyć naprawdę porządne aplikacje.

Stworzyć webaplikację jeszcze jako tako. Stworzyć bezpieczną webaplikację to już inna bajka.



I like my women how I like my bacon - burned.

Sosna

Pan Rozkładu
2858 Nekromanta
Napisano: 6 listopada 2011, 01:06 · #6
0
Prawda, zabezpieczenie strony przed celowymi atakami, ale i przed bezmyślnością userów nie jest proste, ale sprawnie napisany system (zorientowany obiektowo) pozwala na stworzenie kilku funkcji dokonujących weryfikacji podawanych danych, później to kwestia wywołania.

Ale zmieńmy może nieco temat. Ciekawi mnie czy ktoś z Was próbował stworzyć własną grę komputerową/internetową, bądź bawił się w modding. Jak dla mnie to bardzo fajna sprawa, ale niestety bardzo czasochłonna, sam stworzyłem swego czasu prostą grę internetową w stylu Vallheru jako projekt semestralny z informatyki, ale mało czasu (ledwie 5 tygodni) i wtedy jeszcze nikłe pojęcie o obiektówce, sprawia, że nie jest to dzieło, którym mógłbym się chwalić

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 6 listopada 2011, 14:45 · #7
0
Ach no tak, przecież pehapiec od piątki jest taki "zorientowany obiektowo". Yh.



I like my women how I like my bacon - burned.

Nazin

Czarownik
4211 Czarownik
Napisano: 6 listopada 2011, 22:29 · #8
0
Jeśli chodzi o PHP jest on niesamowicie popularny, i wątpię żeby szybko został wyparty przez Django lub Ruby on Rails...

Co zaś tyczy się tematu, programowałem w ASM, C, C++, C#, Java, OCaml, Pascal, Python, PHP, Bash, Visual Basic, Action Script, Verilog, VHDL... (może coś tam jeszcze ale nie pamiętam ) i mogę powiedzieć, że każdy język ma swoje plusy, minusy i znajdą się takie zastosowania (w zależności od wymaganego czasu na projekt) do których tylko (zazwyczaj) dany język się nadaje.

Przykładowo w Javie się pisze prosto i szybko, dlatego dla prostych aplikacji okienkowych jest najlepszym wyborem - szybko, łatwo i przyjemnie (co kto lubi ). Dla dość niskopoziomowych aplikacji to w grę wchodzi tylko tak naprawdę C z ew. wstawkami ASMa, etc etc.

W tym semestrze poznam jeszcze Erlanga i prawdopodobnie Perla, w dalszej przyszłości mam w planach Ruby'iego. Tak czy inaczej kwestia nauczenia się jakiegoś języka, jak się zna przynajmniej jeden, to jest chwila

Przejdź do cytowanego postu Użytkownik Sosna dnia niedziela, 6 listopada 2011, 01:06 napisał

Ale zmieńmy może nieco temat. Ciekawi mnie czy ktoś z Was próbował stworzyć własną grę komputerową/internetową, bądź bawił się w modding. Jak dla mnie to bardzo fajna sprawa, ale niestety bardzo czasochłonna, sam stworzyłem swego czasu prostą grę internetową w stylu Vallheru jako projekt semestralny z informatyki, ale mało czasu (ledwie 5 tygodni) i wtedy jeszcze nikłe pojęcie o obiektówce, sprawia, że nie jest to dzieło, którym mógłbym się chwalić


Grę to jedynie Faerun, ale mam to zamiar zmienić w przyszłości...

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 6 listopada 2011, 23:09 · #9
0
Jako świetne ćwiczenie polecam Ci drogi i miłościwie nam panujący Nazinie Lisp'a i Scheme [pochodna tego pierwszego]. Są... ciekawe xD

Ja z kolei z chęcią w wolnej chwili zapoznałbym się z czystej ciekawości z FORTRANem, COBOLem i ADĄ.



I like my women how I like my bacon - burned.

Nazin

Czarownik
4211 Czarownik
Napisano: 6 listopada 2011, 23:41 · #10
0

Przejdź do cytowanego postu Użytkownik enether dnia niedziela, 6 listopada 2011, 23:09 napisał

Jako świetne ćwiczenie polecam Ci drogi i miłościwie nam panujący Nazinie Lisp'a i Scheme [pochodna tego pierwszego]. Są... ciekawe xD


Lisp jest śmieszny, tak mniej więcej patrzyłem co i jak... Tak czy inaczej języki funkcyjne mają to do siebie że są dość dziwne (ew. ciekawe)

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 6 listopada 2011, 23:43 · #11
0
https://secure.wikimed...Notacja_polska

Oto przyczyna dziwnoty Lispa



I like my women how I like my bacon - burned.

tomasz95

Uczeń Nekromanty
38 Nekromanta
Napisano: 24 sierpnia 2012, 17:10 · #12
0
Ja ostatnio uczę się programowania, ale niestety na razie wiem nie wiele, ale radzę używać przestrzeni nazw, wtedy pisze się o wiele mniej.

Oto Kurs C++

Hassan'

Skrytobójca
5259 Zabójca
Napisano: 2 września 2012, 20:05 · #13
0
Nie chce mi się zakładać nowego tematu, więc napiszę tutaj, bo to w sumie część tematu; jakiego używacie IDE?

Ja do PHP i js/jq używam NetBeans, do lua i reszty nie będący chyba zaskoczeniem dla nikogo genialny notepad++ (przynajmniej w edycji powierzchownej, albo przeglądania kodu) i czasem Visual Studio 2010, do C, VB i moich powolnych prób ogarniania .NETa. Przepustka MSDN się przydaje

Mam też na maszynie kilka różnych wersji Eclipse'a i nawet Zend Studio, ale nigdy nie mogłem się do nich przekonać - przede wszystkim przeszkodą jest też fakt, że do noweszej wersji Eclipse'a PDT (PHP Dev Tools) nie ma obsługi syntaxa dla smarty, a pisać mi się jej nie chce.
Używałem też dreamweavera, ale NetBeans ma znacznie bogatszą bazę odwołań, łatwy w użyciu debugger, jeszcze łatwiejsze do skonfigurowania SVN i tą niesamowitą opcję podręcznej dokumentacji, która wiele ułatwia i ratuje życie. Problemem jest tylko, gdy piszę skrypt w skrypcie (np. jquery w pliku .php), robi się za dużo odwołań i całe IDE ma problem z wyszukiwaniem powiązań i muli całą maszynę do stopnia, gdzie wpisywanie tekstu ma laga. A to boli.

No, więc czego używacie do pracy nad kodem, czy i jeśli tak, to czemu, proponowalibyście mi zmianę i wreszcie, jeśli idzie o samą estetykę, czarny tekst, jasne tło, czy biały tekst i ciemne tło?



Sygnaturowy elementarz gifów awaryjnych - używać tylko w ekstremalnych przypadkach:

SPOILER







Jak masz w poście kaczeńcowyˆ dopisek, istnieje duża szansa, że jest on mojego autorstwa.

enether

Adept Ognia
2257 Mag Żywiołów
Napisano: 2 września 2012, 22:54 · #14
0
Cóż. Programuję od święta ale tak:

C/C++ - vim + stosowne cuda w .vimrc
Python - vim + cuda w .vimrc i Komodo Edit
Perl - vim + vim-support plugin i Komodo Edit
Java - Tylko na zajęciach, NetBeans.
Wszystko inne - vim, ew. Komodo Edit


A co do estetyki -> szary tekst na czarnym tle ftw



I like my women how I like my bacon - burned.

tomasz95

Uczeń Nekromanty
38 Nekromanta
Napisano: 20 września 2012, 18:35 · #15
0
Co jest nie piszecie programów ani kodów źródłowych, no napiszcie mi tu program który ma min. 4 linijki kodu.(Opcjonalnie)

No to żegnam na jakieś 2 dni.(W tym temacie)

Sosna

Pan Rozkładu
2858 Nekromanta
Napisano: 20 września 2012, 20:11 · #16
0
Dobra przestań się nabijać bo przestaje to być śmieszne.

I takie pytanko do Was, jaka jest przewaga netBeans nad notepad++, jeśli chodzi o HTML/PHP/JS, sam używam tego drugiego jest bardzo poręczny, lekki i intuicyjny.

Hassan'

Skrytobójca
5259 Zabójca
Napisano: 20 września 2012, 21:11 · #17
0
Sosna, patrz mój post - wymieniłem kilka zalet netbeansa. Wbudowana dokumentacja, podgląd cssa, wbudowana obsługa kwerend do MySQLa...

@tomasz95 - sam se napisz.



Sygnaturowy elementarz gifów awaryjnych - używać tylko w ekstremalnych przypadkach:

SPOILER







Jak masz w poście kaczeńcowyˆ dopisek, istnieje duża szansa, że jest on mojego autorstwa.

tomasz95

Uczeń Nekromanty
38 Nekromanta
Napisano: 21 września 2012, 14:45 · #18
0
Już napisałem.

Hassan'

Skrytobójca
5259 Zabójca
Napisano: 21 września 2012, 15:21 · #19
0



Sygnaturowy elementarz gifów awaryjnych - używać tylko w ekstremalnych przypadkach:

SPOILER







Jak masz w poście kaczeńcowyˆ dopisek, istnieje duża szansa, że jest on mojego autorstwa.

Eerie

Adept Bram Niższych
42 Demonolog
Napisano: 31 marca 2014, 18:35 · #20
0
Temat o programowaniu? Ja się niedawno zacząłem uczyć programowania. Było to moje postanowienie noworoczne, że się zacznę uczyć. Więc się uczę od początku roku, z niezbyt idealną systematycznością. Ale postępy są. Język, który wybrałem to C++. Muszę przyznać, że programowanie mi się podoba. Kto wie, może po szkole średniej pójdę na studia związane z informatyką?

Oto rzeczy, które do tej pory zrobiłem. Nie spodziewajcie się niczego powalającego, bo jak na razie to jestem jedynie w aplikacjach konsolowych, więc nic specjalnego.

Kalkulator

Losowanie n liczb od a do b

Taka pewna zabawa, której nie opiszę jakoś szczegółowiej

Moja pierwsza zrobienia czegoś większego, czyli tekstowej gry polegającej na walczeniu - oto Arena walk. Tylko ostrzegam, jest do dupy, a szał barbarzyńcy w ogóle nie działa i paru innych rzeczy które chciałem zrobić, nie dodałem bo nie wiedziałem jak. Ale kiedyś powstanie z moich rąk druga wersja, tym razem zrobiona porządnie. No mam nadzieję...

Symulator rzutów kośćmi RPG - jako pierwszy z moich programów używa tablic. Prosi o podanie ilości ścian, liczby kości oraz modyfikatora, a potem wypisuje wynik losowania każdej kości i sumuje wszystkie kości. Jestem z tego bardzo dumny. Aha, wreszcie nauczyłem się stosowania polskich znaków


Starożytni mylili się. Świat nie opiera się na żółwiach ani słoniach. Jest trzymany przez dwa plugawe kozły.
I płonie.

Programowanie - Odpowiedź

 
 
Podaj numer strony
Wczytywanie...