Goto page Previous 1, 2, 3, 4, 5, 6 Next
Desoft
Guest
Sun Oct 12, 2008 7:22 pm
Quote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Jeżeli zaniżyłem to dlaczego tyle prgramów to takie gnioty?
Nie wspomnę już o windows vista, wordzie i innych jedynie słusznych,
ale nawet sinumerik (no, może dlatego że oparty na xp). Czasami bezsilność
człowieka ogarnia na taką radosną twórczość. Pamiętam komórkę Siemensa S40,
piękny design, bajery, robił na ówczesne czasy wszystko, tylko nie dzwonił.
Napisać program bez błędów to sztuka, raczej utopia, bo lepszy jest ten
program który ma mniej błędów. Nie ma takich co nie mają ich wcale.
--
Desoft
neuron
Guest
Sun Oct 12, 2008 7:27 pm
Użytkownik "Desoft" <desoft@interia.pl> napisał w wiadomości
news:gct8ce$lru$1@atlantis.news.neostrada.pl...
Quote:
Do diabla po jaka holere programiscie schemat ??
Programista potrzebuje model logiczny urzadzenia i jesli taki zostanie
rzetelnie przygotowany to schemat mu nie jest potrzebny - przyklad
mam zrobic sterowanie predkoscia silnika za pomoca jednego z dwu wyjsc
pwm
Gdyby nie podpis to pomyślałbym że napisał to ktoś o małej wiedzy.
Może zły przykład ten powyżej. Aby dużo nie szukać, stanął sobie piec
hartowniczy - nówka. I okazało się że program w nim jest do bani. Trzeba
było napisać nowy. Schematu logicznego nie było. Był elektryczny. schemat
logiczny dało się odtworzyć po oczekiwaniach jak to się miało zachowywać,
a
nawet należało zmienić logikę bo oryginalna powodowała zbyt dużo
problemów.
Brak schematu elektrycznego oznaczałby jedno: prucie szafy i składanie od
nowa lub zdejmowanie schematu. Wejścia i wyjścia to razem około 30szt.
problem był tylko jeden w które wyjście uderzyć z tą logiką.
Jest takie slowo "kontekst". To co napislaem to wlasnie bylo w kontekscie
tego co napisano poprzednio.
Oto moi szanowni koledzy nabijaja sie z kogos kto powiedzial ze chce aby mu
napisac pogram bez schematu.
Wroc - on nie napisal nawet ze chce program - on napisal ze potrzebuje
programisty -moze chodzi o napisanie jakiejs procedury do istniejacego juz
projektu ? Tego nie wiemy. Wyobrazmy sobie taka oto sytuacje - mam
zaprojektowany jakis miernik. Powiedzmy ze mam swoj system operacyjny wiec
dane wejsciowe sa w zmiennych a wyswietlanie wynikow oparte jest na jakiejs
biblotece funkcji.
No i okazuje sie ze nie jestem w stanie zrobic analizy sygnalow bo trzeba
zastosowac matemetyke wyzsza a glab matemetyczny ze mnie nie do kwadratu
wiec zlecam komus napisanie FUNKCJI a nie programu. Moze tak byc ? Moze.
Programista potrzebuje schemat? Nie - styknie mu
specyfikacja mojego systemu operacyjnego, biblioteki wyswietlacza, dostepu
do przerwan, wymogow czasowych i kilka innych dupereli - ale schematu nie
potrzebuje bo po co.
Nawet nie chodzi o to ale poprostu dzazni mnie jak ktos wylewa na publicznym
forum swoje frustracje wynikajace z tego ze go ktos nie docenia - nie
zastanowi sie on jakie sa realia, nie wie o co chodzi a pisze bzdury typu ze
pewnie gosc co robil schematy pracuje w biedraonce na kasie bo mu tam wiecej
placa.
Przewija sie na tym forum kilka osob od ktorych emanuje wiedza i
doswiadczeneie i ktorzy zapewne przebierac moga w ofertach dobrej i
dochodowej pracy ale niestety czesto przebijaja sie glosy (nie tylko tutaj -
na grupach programistycznych tez) ludzi ktorzy uwarzaja ze
powinni zarabiac po 10 tys misiecznie bo przeciez posiadli wiedze
wszechtajemna a tu ktos by chcial zeby pracowali za marne 2 tysiace.
A moj kolega powtaza zawsze ze nie sztuka sie narobic - sztuka robote
sprzedac.
Owszem - ma kolega racje - moja wiedza jest znikoma - ucze sie od 25 lat a i
tak g..o potrafie. Ale nauczylem sie czegos waznego czego radze sie
wszystkim bardzo szybko nauczyc - pokory.
Nawaisem mowiac przez 5 lat produkowalem sterowniki do maszyn - bez
schematow - zrobilem je dopiero jak jeden klient potrzebowal dokumentacje do
cerytyfikacji - schematy mialem w glowie - na ich podstawie projektowalem
plytki, pisalem programy, robilem serwis.
Do dzis z pamieci wyrysuje topologie z80, podstawowych ttli, pamieci itp. A
kiedys to znalem na pamiec schemat pierwszysch pctow - i nie bylo to istotne
ze liczniki, kontrolery przerwan, dma i pio pakowano pozniej w chipsety -
logicznie wszystkie plyty glowne xt przez dlugi czas byly identyczne.
wojtek
www.neuron.com.pl
CMMS Maszyna
Golem OEE
Hall2007
neuron
Guest
Sun Oct 12, 2008 7:37 pm
Quote:
A to już czysta prawda. Jak gdzieś kiedyś czytałem, szybkość pisania
programów to około 4 linijki na godzinę. I pomyśleć że kiedyś trzaskałem
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
To nie przesada - to niezrozumienie. 4 linie programu to kilkanascie do
kilku tysiecy linii kodu maszynowego.
Program owijarki palet jak jeszcze robilem swoje programy do swoich
sterownikow mial 40-50 linii kodu.
Listing calego kodu w asemblerze na ktory skladal sie moj system operacyjny,
moj bios dla tego modelu sterownika, moja biblioteka obslugi wyswietlacza i
klawiatury i powyzszy uzytkowy program mial 40 stron wydruku
A oprogramowanie takiej owijarki na hali u producenta zabieralo mi okolo dwu
godzin ;)
wojtek
www.neuron.com.pl
CMMS Maszyna
Golem OEE
Hall2007
T.M.F.
Guest
Sun Oct 12, 2008 7:41 pm
Quote:
Nawet nie chodzi o to ale poprostu dzazni mnie jak ktos wylewa na publicznym
forum swoje frustracje wynikajace z tego ze go ktos nie docenia - nie
zastanowi sie on jakie sa realia, nie wie o co chodzi a pisze bzdury typu ze
pewnie gosc co robil schematy pracuje w biedraonce na kasie bo mu tam wiecej
placa.
No coz, jest takie powiedzenie - shit in, shit out. Jakiego gosc sklecil
posta takie otrzymal odpowiedzi. Frustracji w tych odpowiedziach nie
zauwazylem, natomiast polewke z goscia, ktory nie potrafi sformulowac o
co mu chodzi i owszem.
BTW, jesli przeczytam datasheeta do tego procka i napisze program "Hello
Word" to czy juz spelniam kryteria, jesli nie podal o co chodzi? Chyba tak.
--
Inteligentny dom -
http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
Ghost
Guest
Sun Oct 12, 2008 8:14 pm
Użytkownik "Desoft" <desoft@interia.pl> napisał w wiadomości
news:gctfck$9s5$1@atlantis.news.neostrada.pl...
Quote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Pisze sie o wiele wiecej.
Ghost
Guest
Sun Oct 12, 2008 8:17 pm
Użytkownik "neuron" <neuron@neuron.com.pl> napisał w wiadomości
news:gctgge$5na$1@mx1.internetia.pl...
Quote:
A to już czysta prawda. Jak gdzieś kiedyś czytałem, szybkość pisania
programów to około 4 linijki na godzinę. I pomyśleć że kiedyś trzaskałem
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
To nie przesada - to niezrozumienie. 4 linie programu to kilkanascie do
kilku tysiecy linii kodu maszynowego.
A coz Ty pleciesz - co ma do rzeczy ile to linii kodu maszynowego. Skad
wziales kilka tysiecy linii, funkcje inline?
Quote:
Program owijarki palet jak jeszcze robilem swoje programy do swoich
sterownikow mial 40-50 linii kodu.
Jak dlugo go pislaes?
Quote:
Listing calego kodu w asemblerze na ktory skladal sie moj system
operacyjny, moj bios dla tego modelu sterownika, moja biblioteka obslugi
wyswietlacza i klawiatury i powyzszy uzytkowy program mial 40 stron
wydruku
No superancko - jak se napisze programik krotki w dotnecie to moge byc dumny
tymi milionami wierszy z Redmont?
Desoft
Guest
Sun Oct 12, 2008 9:43 pm
Quote:
Jest takie slowo "kontekst". To co napislaem to wlasnie bylo w kontekscie
tego co napisano poprzednio.
Oto moi szanowni koledzy nabijaja sie z kogos kto powiedzial ze chce aby
mu
napisac pogram bez schematu.
Wroc - on nie napisal nawet ze chce program - on napisal ze potrzebuje
programisty -moze chodzi o napisanie jakiejs procedury do istniejacego juz
projektu ?
Co chce zlecający nawet nie dochodzę. Postawił warunki, nie spełniam ich.
Dla mnie "po sprawie".
Rozwinęła się dyskusja (jako uboczny temat) o programowaniu.
Akurat ciekawe dla mnie więc się dołączyłem.
A jeżeli chodzi o "wykonywanie zleceń" to ma się co dają i tylko wtedy kwota
za wykonanie się zmienia.
Quote:
A moj kolega powtaza zawsze ze nie sztuka sie narobic - sztuka robote
sprzedac.
Dokładnie
Quote:
Owszem - ma kolega racje - moja wiedza jest znikoma - ucze sie od 25 lat a
i
tak g..o potrafie.
A tutaj się zdecydowanie nie zgodzę.
--
Desoft
Jerry1111
Guest
Sun Oct 12, 2008 10:40 pm
lwh wrote:
Quote:
Użytkownik "pl.misc.elektronika" <janiu_alpha@tlen.pl> napisał w
wiadomości news:gcr3mg$mfd$1@atlantis.news.neostrada.pl...
Czy potrafi Pan zaprogramować procesor bez schematu płytki ,który trzeba
zrobić ?
Wsad (program) jest dostępny ?
Czy może programista ma wymyślić, napisać program do procesora, a
zleceniodawca nawet nie wie co ten program ma robić ?
Ot mi problem... stawka 150EUR/h, umowa _pisemna_ zanim zaczniemy
wspolprace.
Ile bedzie trwalo, kiedy skoncze - to wszystko zalezy od zleceniodawcy.
Minimum 6h na analize problemu, a potem przerwac moge kiedy
zleceniodawca sobie zazyczy.
A nuz bedzie cos ciekawego ;-)
--
Jerry1111
Ghost
Guest
Sun Oct 12, 2008 11:53 pm
Użytkownik "Jerry1111" <jerry1111alwaysattackedbyspam@wp.pl.pl.wp> napisał w
wiadomości news:gctqt6$h64$1@news.onet.pl...
Quote:
lwh wrote:
Użytkownik "pl.misc.elektronika" <janiu_alpha@tlen.pl> napisał w
wiadomości news:gcr3mg$mfd$1@atlantis.news.neostrada.pl...
Czy potrafi Pan zaprogramować procesor bez schematu płytki ,który trzeba
zrobić ?
Wsad (program) jest dostępny ?
Czy może programista ma wymyślić, napisać program do procesora, a
zleceniodawca nawet nie wie co ten program ma robić ?
Ot mi problem... stawka 150EUR/h, umowa _pisemna_ zanim zaczniemy
wspolprace.
Bez przesady, ponizej 1500EUR/h nie podchodze!!!!jedenjeden
Artur M. Piwko
Guest
Mon Oct 13, 2008 9:48 am
In the darkest hour on Sun, 12 Oct 2008 20:37:33 +0200,
neuron <neuron@neuron.com.pl> screamed:
Quote:
A to ju czysta prawda. Jak gdzie kiedy czytaem, szybko pisania
programów to okoo 4 linijki na godzin. I pomyle e kiedy trzaskaem
programy, a teraz to nawet tych 4 linijek nie wycigam.
Przesada. Gruba.
To nie przesada - to niezrozumienie. 4 linie programu to kilkanascie do
kilku tysiecy linii kodu maszynowego.
Za dużo instrukcji wrzucasz do jednej linii. Tworzenie potworków typu
int x=0;if(x<3){printf("foo\n");}else{printf("bar\n");};while(x<10)asm("nop");
nie należy do dobrego stylu programowania.
--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:236B ]
[ 08:46:28 user up 11859 days, 20:41, 1 user, load average: 0.18, 0.38, 0.87 ]
I'm desperately trying to figure out why kamikaze pilots wore helmets.
bhk
Guest
Mon Oct 13, 2008 11:42 am
Quote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Pisze sie o wiele wiecej.
No własnie pisze się.
W tych 4 linijkach to wcale nie ma przesady. Co więcej zaryzykowałbym
stwierdzenie, że nawet może to być mniej.
Z tym, że należy wziąść odpowiednie założenia do obliczeń. Linijki kodu to
wiadomo jednak czas to cały czas
przeznaczony na powstanie programu, czyli: analiza, projekt, kodowanie,
testowanie, poprawa błędów, wdrożenie.
Przy takim założeniu to już zaczyna zupełnie inaczej wyglądać.
Ghost
Guest
Mon Oct 13, 2008 12:02 pm
Użytkownik "bhk" <bogdan.kot@_USUN_onet.eu> napisał w wiadomości
news:gcv82l$1tr$1@news.onet.pl...
Quote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Pisze sie o wiele wiecej.
No własnie pisze się.
W tych 4 linijkach to wcale nie ma przesady.
Jest.
Quote:
Co więcej zaryzykowałbym stwierdzenie, że nawet może to być mniej.
Z tym, że należy wziąść odpowiednie założenia do obliczeń. Linijki kodu to
wiadomo jednak czas to cały czas
przeznaczony na powstanie programu, czyli: analiza, projekt, kodowanie,
testowanie, poprawa błędów, wdrożenie.
Przy takim założeniu to już zaczyna zupełnie inaczej wyglądać.
W omawianym przykladzie, musisz miec gotowa cala specyfikacje zewnetrzna
(skoro nie ma plytki). Zostaje Ci projekt, kodowanie, testowanie - 4 linijki
na godzine to nadal malo. Tym bardziej, ze jestemy w kontekscie
mikroprocesorow, a tu - wybacz - zadne mecyje, programy nie sa jakies
straszliwie zlozone. No chyba, ze jakas wielowatkowosc, ale powinno sie
unikac i stosowac tylko w naprawde musowej sytuacji.
Co rozumiesz przez wdrozenie?
RoMan Mandziejewicz
Guest
Mon Oct 13, 2008 12:20 pm
Hello Ghost,
Sunday, October 12, 2008, 9:14:01 PM, you wrote:
Quote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Pisze sie o wiele wiecej.
Jasne. Ale ile z tego nadaje się do użytku?
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.squadack.na.allegro.pl/
Ghost
Guest
Mon Oct 13, 2008 12:23 pm
Użytkownik "RoMan Mandziejewicz" <roman@pik-net.pl> napisał w wiadomości
news:1347463373.20081013132002@pik-net.pl...
Quote:
Hello Ghost,
Sunday, October 12, 2008, 9:14:01 PM, you wrote:
programy, a teraz to nawet tych 4 linijek nie wyciągam.
Przesada. Gruba.
W górę, czy w dół?
Pisze sie o wiele wiecej.
Jasne. Ale ile z tego nadaje się do użytku?
Ciemne. Tak to se mozemy gadac.
RoMan Mandziejewicz
Guest
Mon Oct 13, 2008 12:23 pm
Hello Jarosław,
Monday, October 13, 2008, 12:53:20 PM, you wrote:
[...]
Quote:
Ja też dobrze pamiętam Teorię Czterech Linijek. Właśnie czterech,
nie inaczej. Tyle że to nie na godzinę miało być, a na dobę.
To ja pamiętam 10/dobę :)
[...]
--
Best regards,
RoMan mailto:roman@pik-net.pl
Spam:
http://www.squadack.na.allegro.pl/
Goto page Previous 1, 2, 3, 4, 5, 6 Next