eKsiążki https://forum.eksiazki.org/ |
|
Informatyka https://forum.eksiazki.org/nasze-zainteresowania-f16/informatyka-t1720-15.html |
Strona 2 z 3 |
Autor: | cohen [ 26 lut 2009 13:40:11 ] | |||||||||
Tytuł: | ||||||||||
Tak jak powiedziałaś Ela, programista musi znać każdą instrukcję i unikać zbędnych oraz szkodliwych części kodu. Jak już było mówione programista dba o niewidoczne części czy to stron www (jeśli zajmujje się językami skryptowymi), czy też wyglądem programów (tutaj ma wszystko działać poprawnie i być perfekt, bez żadnych efektów ubocznych. Ja zajmuje się programowaniem www w kilku podstawowych językach html 4.0 (przechodzę na xhtml), css, java script, php oraz mysql. Zdumiewające jest jakie cuda da się zaprogramować w tych językach, tylko jest to ograniczone przez ludzcą wyobraźnię. Ale po to się uczę, by mieć w tych zaledwie kilku językach większe pole manewru. Oczywiście jestem w trakcie lektury oficjalnego podręcznika do PHP w języku angielskim. Każdy kto wie o czym mówię, wie że to jest bardzo obszerna publikacja. A i wspomnę jeszcze o tym że potrafię programować w c/cpp. Oraz mam małego bzika na punkcie tex-a. Troszkę zajmuję się grafiką w darmowym programie o bardzo dużych możliwościach Gimp oraz Paint.NET. |
Autor: | kotekFilutek [ 26 lut 2009 14:04:22 ] |
Tytuł: | |
przecież wszystkie języki programowania odchodzą od programowania skryptów do programowania wizualnego jedyny problem polega na tym, że tymczasem wizualne edytory HTML są beznadziejne i tworzą beznadziejny kod dlatego i tylko dlatego nadal warto pisać bezpośrednio w HTML-u i CSS-sie ale przyszłość da wizualne edytory i człowiek nie będzie bawił w tag-i tak było z Pascalem, pamiętam czasy, gdzie człowiek ustawiał położenie przycisku w kodzie, kompilował i patrzył jak to wygląda, nanosił poprawki i znowu patrzył i tak do skutku teraz wszystko wizualne - umieszcza się przycisk dokładnie tam, gdzie ma być, o wiele mniej czasu człowiek spędza na wizualnej części a może się zająć czystym programowaniem co do czytania podręczników PHP, to odradzam, najlepiej się uczyć czynnie, czyli na przykładach, a najlepsza strona do trenowania to http://www.w3schools.com/php/ są tam nie tylko opisy, ale i przykłady, które można edytować i patrzeć na rezultat |
Autor: | Mori [ 26 lut 2009 14:54:15 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tytuł: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HTML, niezależnie w której wersji, nie jest językiem programowania.
Możesz wyjaśnić po co i w jaki sposób go wykorzystujesz? Znaczy jego część X, żeby nie było.
To też mają być te języki programowania?
Znaczy uczysz się jednocześnie JSa i PHP? Bo więcej języków programowania nie zauważyłem w tekście...
A co konkretnie? Bo niedługo każdy, kto będzie potrafił zrobić cout'a z Hello world będzie programistą w C++.
Język programowania naprawdę nie ma jak odejść od takiego czy innego sposobu programowania - bo nie ma z tym nic wspólnego. Edytory, narzędzia programistyczne - może, ale język? Nigdy.
Pozwolę się nie zgodzić. Niedzielny webmaster zapewne się w 'tag-i' nie będzie bawił, natomiast profesjonalista - zawsze. A może to tylko moje zdanie jako dinozaura, dunno. |
Autor: | kotekFilutek [ 26 lut 2009 15:34:24 ] | ||||||||||||||||||
Tytuł: | |||||||||||||||||||
ja też jestem takim dinozaurem i lubię używać tagów ale pisanie strony i później sprawdzanie pod FF i IE, a ostatnio także pod chromem i safari jest dość uciążliwe dlatego mam nadzieję, że pojawi się edytor, który będzie potrafił robić strony, które będą tak samo wyglądały w każdej przeglądarce (choć wiem, że to tylko marzenia ) |
Autor: | MatCh [ 26 lut 2009 23:30:23 ] | |||||||||
Tytuł: | ||||||||||
Gdyby babcia miała wąsy to by była dziadkiem.
Jeśli Cię to pocieszy to Ci powiem, że to nie tylko twoje zdanie. Wystarczy tylko popatrzeć na rynek. Jest mnóstwo programów, które powielają funkcjonalność innych, ale zwykle wybiera się takie, które są najwydajniejsze(oczywiście są wyjątki...). Między innymi dlatego, tak jak wspomniałeś, profesjonaliści nigdy nie przestaną pisać kodu. Konkurencja nie ogranicza się przecież tylko do ceny |
Autor: | cohen [ 27 lut 2009 10:37:42 ] | ||||||||||||||||||
Tytuł: | |||||||||||||||||||
No tak. Trochę nie dopowiedziałem. Powiedzmy na razie szczyt w cpp to proste operacje na plikach. Takie jak kopiuj, zapis zmień zawartość. Oczywiście instrukcję warunkowe bo są one podstawą w ogóle działania programu. Według mnie bardzo ważne są one - instrukcja switch jest bardzo pomysłem gdy mamy wybrać operację. A if jeśli chcemy wykonać jedną z kilku możliwych dróg wyboru. Albo while (wykonuj dopóki) oczywiście nie zapominając o funkcji rekurencyjnej, która znacznie skraca długość kodu jak w przypadku 'while'. Ale jeszcze nie zgłębiałem się w nim. To byłoby tragiczne, gdyby ludzie nazywali się programistami po napisaniu programu Hello World który po uruchomieniu się znika. Co pewnie byłoby spowodowane brakiem jednej funkcji ekranowej z biblioteki 'conio.h' o nazwie 'getch();'. Jednak za krótko znam jeszcze cpp. I muszę się dużo uczyć. Może kiedyś coś pożytecznego napiszę, ale chwilowo to trochę mało czasu i inne obowiązki.
No tak na razie to tylko marzenia. Bo przeglądarki stron www różnią się od siebie tym jak interpretują strony. Czasem sprawdzam wyniki swojej pracy w starej i prawdopodobnie nie używanej przeglądarce www - to Mathon i jestem aż zdumiony. Bo nic nie wygląda jakbym chciał żeby wyglądało. Bo java script nie interpretuje przeglądarka poprawnie i tekst formatowany przez css jest także nieco inny od zamierzeń. Zwykle robię strony poprawnie wyświetlane na 3 przeglądarkach - Chrome (Netscape), Operze oraz Internet Explorer. Ale niestety część moich elementów javoscriptowych nie może działać w wersji Firefoxa z niezbędnika luty/2009. |
Autor: | Mori [ 27 lut 2009 11:01:11 ] | |||||||||||||||||||||||||||||||||||||||||||||
Tytuł: | ||||||||||||||||||||||||||||||||||||||||||||||
No, to straszne podstawy jednak. Poza tym kto to teraz podejmując się nauki programowania nie kładzie nacisku na obiektowość... Pętli i instrukcji warunkowych to we wszystkich kursach na drugich zajęciach albo jakoś tak uczą. Zresztą, są one tak proste, że prościej się nie da. Już lepiej poucz się o alokacji pamięci, wskaźnikach i listach - bo to dużo ciekwsze rzeczy, jakie mamy w C++. No i tworzenie struktur danych, co zresztą powinno się pojawić od razu przy listach.
To tylko dlatego, że zamyka się okienko DOSowe. Odpal konsolę, wywołaj program, nic nie znika. A conio, jeśli mnie pamięć nie myli, jest tylko Windowsową biblioteką.
Skoro i tak niewiele umiesz to zmień język - na taki C# dajmy na to.
Mówisz może o Maxthonie, który jest niczym więcej jak jedną z wielu nakładek na IE?
Co na Chrome wspólnego z Netscape? o.0 |
Autor: | MatCh [ 27 lut 2009 12:30:55 ] | |||||||||
Tytuł: | ||||||||||
Tak z ciekawości, dlaczego? Zawsze sądziłem, że C++ jest świetny aby rozpocząć naukę programowania. |
Autor: | kotekFilutek [ 27 lut 2009 13:35:46 ] | ||||||||||||||||||
Tytuł: | |||||||||||||||||||
rozpocząć można od C... dość duże podobieństwo do PHP choć dziś wszystko idzie w object-y ja zaczynałem od Pascal, teraz głównie Delphi, czasem trochę w PHP trochę się człowiekowi miesza, bo takie if (zmienna = cos) inaczej działa w Pascalu i inaczej w PHP (wciąż popełniam ten błąd w PHP) dodatkowo nawyk z Pascala nie stawiać średnika przed else, a w innych językach trzeba tak to jest, jak już człowiek zacznie to później naleciałości zostają warto sprawdzić czego się uczyć, tu w UK za pisanie w PHP dają tylko 16 tyś na rok, a za takie beznadziejne ASP dają nawet 50 na rok poza tym sporo ludzi na zachodzie pisze w MS Basic-u w Polsce jeżeli dobrze pamiętam rządzi C, a nikt nie używa ASP i Basic-a |
Autor: | Mori [ 27 lut 2009 16:35:31 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tytuł: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
PHP rozwija złe nawyki z tego, co się wszędzie mówi. Czemu C#? Bo to obecnie 'topowy' język, bardzo popularny. Do tego duże wsparcie ze strony kompilatora i sporo materiałów w necie. Pełna obiektowość, w większości tutoriali powinno być właśnie takie, a nie proceduralne podejście do programowania - bo tak się to teraz robi. W większości kursów C++ będzie odwrotnie (ze względu na ich wiek). Oczywiście można zaczynać i od Pascala... Albo bardziej archaicznych lub egzotycznych języków - co kto woli. Nawet Assemblera, jeśli jest się pro =]
Chyba w każdym z języków, jakie znam (at, Pascala znałem dawniej, obecnie już nic nie kojarzę - efekt programowania w tym tylko przez chwilę z 7-8 lat temu) 'whatever = revetahw' to przypisanie. Dużo gorzej jest przy pisaniu równocześnie w kilku językach, gdzie różnie oznacza się zmienne (ot, 'int i' w C-pochodnych i np. '$i' w PHP).
Nie we wszystkich - np. w skryptowym JavaScript'cie tak nie jest. Tylko, że to dotyczy stawiania średnika na końcu linijki, a nie przed jakąś instrukcją.
Pisanie w PHP pisaniu w PHP nierówne. Dają na pewno w zależności od umiejętności. ASP jest nie tyle beznadziejne, co komercyjne. I wątpię, by ktoś pisał w Basicu, raczej w Visual Basicu jak coś. U nas (jak i na zachodzie) panuje C++/C# + czasem Java. No i PHP, ale to webowe/serwerowe. |
Autor: | kotekFilutek [ 27 lut 2009 16:50:18 ] | ||||||||||||||||||||||||||||||||||||
Tytuł: | |||||||||||||||||||||||||||||||||||||
nowe PHP 5 też jest obiektowe od podstaw
w Pascal-u przypisanie to := (zmienna := wartość) a = używa się tylko do porównań (if coś = coś)
PHP jest zdecydowanie lepsze od ASP, o wiele szybsze itd. itp. ale z jakiegoś powodu (chyba wszystkie strony pisano tu kiedyś w ASP) programiści w ASP zarabiają 3, 4 razy więcej niż programiści PHP nawet się kiedyś zastanawiałem czy się nie przestawić na ASP, ale to takie badziewie |
Autor: | Mori [ 27 lut 2009 17:14:56 ] | ||||||||||||||||||
Tytuł: | |||||||||||||||||||
Co nie zmienia faktu, że wyrabia złe nawyki. Ot, np. zupełnie nie przejmowanie się typem zmiennych.
Ale ASP.NET masz C# - i to decyduje o mocy tego. To i ADO.NET. |
Autor: | kotekFilutek [ 27 lut 2009 17:53:55 ] | ||||||||||||||||||||||||||||||||||||
Tytuł: | |||||||||||||||||||||||||||||||||||||
przecież C robi to samo, można przypisać zmieną typu string do zmiennej typu integer jedynie chyba Pascal pilnuje zmiennych, co czasem jest irytujące, np. nie można bezpośrednio przypisać zmiennej typu Byte do zmiennej typu Char, chociaż obie zajmują dokładnie tyle samo miejsca wracając do PHP, niektórzy nawet twierdzą, że nie ma czegoś takiego jak programista PHP, bo w PHP się nie programuje tylko pisze skrypty
być może ASP.NET to przyszłość (okaże się), ale tymczasem oni jeszcze piszą pod ASP poza tym nie zapominaj, że to straszliwie wolne jest, takie same zadanie zrobione w PHP działa z 5 razy szybciej |
Autor: | Mori [ 27 lut 2009 18:08:41 ] | |||||||||||||||||||||||||||
Tytuł: | ||||||||||||||||||||||||||||
Eeee... Pewnyś? Rzutowanie != automatyczne żonglowanie typem zmiennej (do tego zupełnie niedefiniowanym w przypadku PHP). Nie zmuszaj mnie, żebym ściągnął Deva i testował.
Skryptowy bo skryptowy, ale język programowania. Zatem programiści PHP.
Jesteś pewien? Żeby nie szukać daleko - zobacz sobie strony Blizzarda. |
Autor: | KaskaB [ 23 wrz 2015 22:20:09 ] |
Tytuł: | Re: Informatyka |
Odkopując po kilku latach - dalej macie takie poglądy co do przyszłości ASP .NET? |
Strona 2 z 3 | Wszystkie czasy w strefie UTC + 1 [czas letni (DST)] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |