Przyszłość programowania

Odpowiedz Nowy wątek
2019-01-10 15:27
xKOM
0

Przeczytałem dzisiaj jeden artykuł w którym ktoś prognozował przyszłość IT , i generalnie wydźwięk z tego był taki że w niedalekiej przyszłości potrzeba będzie więcej analityków , PM , ludzi znających biznes aniżeli programistow ze względu na to jak samo programowanie będzie wyglądać . Co o tym myślicie ? Przy rozwoju AI , data science , chmury - czy to nie będą gorące tematy a programowanie i klepanie CRUDOW " legnie w gruzach " ? ;) A może jednak programowanie nigdy nie dojdzie do poziomu kiedy zostanie wyparte ? Zapraszam do luźnej pogawędki ;)

Plus za stosowanie przecinków, do doskonałości jeszcze brakuje Ci usuwanie spacji przed nimi :-) - nohtyp 2019-01-10 15:34

Pozostało 580 znaków

2019-01-11 12:56
0
piotrpo napisał(a):

Co komu przyjdzie z napisanego w asmie, zoptymalizowanego pod konkretny sprzęt i szybko działającego CRUDa? To kwestia zwykłej matematyki - lepiej zapłacić 10 000 USD więcej za chmurę, niż ileś tam dziesiąt razy 120 000 USD za dodatkowych programistów.

Mam znajomą, która programuje mikrokontrolery, więc komuś się nadal opłaca.
Sama też chętnie używałabym programowalnego smatłocza, który działałby przez rok a nie przez jeden dzień.

Abstrahując od użyteczności smartwatch'y - takie Android Wear ładuje się tam jednak po coś trochę innego niż wyświetlenie kilku ikonek. To zresztą dość często spotykane przeświadczenie, że uruchamianie GUI z animacjami, kolorowymi obrazkami z działającą w tle komunikacją i masą innych procesów, albo renderowanie HTML to nic nieznaczące obciążenie w porównaniu do jakiegoś działającego na serwerze CMS'a serwującego gify z pierdzącymi kotami, czy tego słynnego CRUD'a. Chociaż potwierdza to tezę, że coraz mniej rozumiemy jak działa sprzęt.

No właśnie, pytanie brzmi: po co ta masa procesów? I czy jedynym sposobem na wyświetlanie prostych grafik i tekstu jest renderowanie tego za pomocą html+css? Jakoś 20-letnie telefony potrafiły to robić bez odpalania pod spodem zasobożernego systemu operacyjnego.


Pozostało 580 znaków

2019-01-11 13:09
1

ZTCP to kiedyś na tym forum zaciekle broniłem tezy, że Eclipse da się napisać w asemblerze. Teoretycznie da się, więc miałem rację :] Nawet istnieją już IDE napisane w asmie, np: https://fresh.flatassembler.net/

No właśnie, pytanie brzmi: po co ta masa procesów? I czy jedynym sposobem na wyświetlanie prostych grafik i tekstu jest renderowanie tego za pomocą html+css? Jakoś 20-letnie telefony potrafiły to robić bez odpalania pod spodem zasobożernego systemu operacyjnego.

Jak chcesz mieć bajery graficzne w UI to dobrze byłoby mieć akcelerator grafiki. Kiedyś miałem telefon (ZTE Blade) na Androidzie bez karty graficznej. UI potwornie zamulało. Potem miałem Galaxy S2, tam była już karta graficzna, więc UI śmigało. Gdyby okodować całe GUI w czystym asmie to może i bez karty graficznej można by mieć płynne UI - niekoniecznie dlatego, że klepanie w czystym asmie da lepsze wyniki niż optymalizacje w kompilatorze, ale dlatego, że jak już się koduje w asmie to wydajność stawia się na pierwszym miejscu.

Jeśli nie chcesz mieć bajerów graficznych to możesz kupić stary telefon, stary telewizor, stary samochód, itd Konsumeci jednak wolą świecidełka i głosują na nie portfelem.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 3x, ostatnio: Wibowit, 2019-01-11 13:28

Pozostało 580 znaków

2019-01-11 13:33
Kołcz Majk
0

Nie wiem jaka jest przyszłość programowania, ale wiem, że by się przydało programistom coś takiego


I to nie tylko do pracy w Emacsie.

No coś ty? Tę scenę uważam akurat za najgłupszą w całym Ghost in the Shell, które ogólnie kocham. Jak już się decydujesz na cybermodyfikację, to w komunikacji z komputerem lepiej sprawdzałaby się łączność przewodowa / bezprzewodowa, a subiektywnie możesz to sobie odbierać jako wirtualną klawiaturę z dowolną ilością przycisków. A tak swoją drogą, to się zastanawiam, czy ktoś kiedyś wpadnie na pomysł, żeby wykorzystać język. - Freja Draco 2019-01-11 13:39
W sensie, że chcesz lizać się z komputerem? - Wibowit 2019-01-11 13:54
@Wibowit: Można tak to nazwać ;) Myślę, że mnóstwo rzeczy można by robić, smyrając językiem po zębach i podniebieniu, zwłaszcza w przypadku sprzętu mobilnego. Może potrzebny byłby do tego jakiś mały implant, ale ludzie tam sobie nawet wielkie pręty wstawiają i jakoś żyją. - Freja Draco 2019-01-11 15:02
język? ja czasami używam nosa żeby wpisać kod do domofonu jak mam obie ręce zajęte. - Azarien 2019-01-11 19:01

Pozostało 580 znaków

2019-01-11 13:35
Mały Ogórek
0

Jak to bez karty graficznej: https://www.mgsm.pl/pl/katalog/zte/bladea452/ZTE-Blade-A452.html. :D

Pozostało 580 znaków

2019-01-11 13:51
0
Freja Draco napisał(a):

Mam znajomą, która programuje mikrokontrolery, więc komuś się nadal opłaca.
Sama też chętnie używałabym programowalnego smatłocza, który działałby przez rok a nie przez jeden dzień.

Tak, też programowałem coś na uC, tylko zakres zastosowań (i złożoności projektu) jest nieco inny niż w przypadku np systemu bankowego, gdzie nagle się okazuje, że lepiej poświęcić parę cykli zegara w serwerze, niż kazać programistom szukać wycieków pamięci (tak, uproszczenie).

No właśnie, pytanie brzmi: po co ta masa procesów? I czy jedynym sposobem na wyświetlanie prostych grafik i tekstu jest renderowanie tego za pomocą html+css? Jakoś 20-letnie telefony potrafiły to robić bez odpalania pod spodem zasobożernego systemu operacyjnego.

To już kwestia rozważań typu po co mi 55" TV z rozdzielczością 4K jak wystarczyłby 20" czarno-biały CRT. Odpowiedź na pytanie sprowadza się do stwierdzenia, że ludzie chcą urządzeń, które są zawsze on-line, mogą wyświetlić sms'a, albo policzyć kroki w ciągu dnia, czy co tam to jeszcze robi.

edytowany 1x, ostatnio: Ktos, 2019-01-11 16:17

Pozostało 580 znaków

2019-01-11 13:58
0
Wibowit napisał(a):

Jeśli nie chcesz mieć bajerów graficznych to możesz kupić stary telefon, stary telewizor, stary samochód, itd Konsumeci jednak wolą świecidełka i głosują na nie portfelem.

No niestety. A później marudzą, że bateria pada po niecałej dobie.
Tymczasem w roku 1995, Casio VDB200B-1
title


Pozostało 580 znaków

2019-01-11 14:01
Coredump
2
piotrpo napisał(a):

To już kwestia rozważań typu po co mi 55" TV z rozdzielczością 4K jak wystarczyłby 20" czarno-biały CRT. Odpowiedź na pytanie sprowadza się do stwierdzenia, że ludzie chcą urządzeń, które są zawsze on-line, mogą wyświetlić sms'a, albo policzyć kroki w ciągu dnia, czy co tam to jeszcze robi.

Jedni chcą, drudzy nie chcą. Dla mnie ciekawym przykładem urządzenia jest dekoder telewizji kablowej. Mam taki, który po włączeniu do prądu potrzebuje chyba ze dwie minuty na start. A jedyne oczekiwanie, jakie stawiam temu urządzeniu, to możliwość przełączania kanałów. Wygląd grafiki mnie nie obchodzi, bo chcę oglądać to, co przygotował nadawca telewizyjny, a nie producent oprogramowania dekodera. Jest cała rzesza ludzi, którzy bardzo chętnie oddaliby tę niby to wyższą jakość grafiki, aby w zamian dostać urządzenie reagujące szybciej.

Pozostało 580 znaków

2019-01-11 14:02
0
Mały Ogórek napisał(a):

Jak to bez karty graficznej: https://www.mgsm.pl/pl/katalog/zte/bladea452/ZTE-Blade-A452.html. :D

Nie trafiłeś z modelem, bo chodziło o ten: https://www.mgsm.pl/pl/katalog/zte/blade/
W sumie jak teraz patrzę na specyfikację to karta graficzna jest, aczkolwiek telefon działał tak jakby jej nie było :P UI mocno zamulało. Może miałem jeszcze gorszy model?


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

Pozostało 580 znaków

2019-01-11 14:12
0
Freja Draco napisał(a):
Wibowit napisał(a):

Jeśli nie chcesz mieć bajerów graficznych to możesz kupić stary telefon, stary telewizor, stary samochód, itd Konsumeci jednak wolą świecidełka i głosują na nie portfelem.

No niestety. A później marudzą, że bateria pada po niecałej dobie.
Tymczasem w roku 1995, Casio VDB200B-1

W sensie czym tu się podniecać? Tym, że można spędzić cały dzień na obsłudze tego dziadostwa? Normalny człowiek chce przeglądać, wklepywać i używać dane jak najszybciej, więc wybierze smartfona do takich rzeczy.

Co do trzymania na baterii to telefon na Androidzie potrafi mi wytrzymać i kilkanaście dni jak go mało używam. Dopiero jak zacznę dużo korzystać z telefonu to rozładowuje się szybciej. Ale czego się można spodziewać? Ekran jest duży i jasny, więc sam z siebie ciągnie dużo prądu (nie ma tu znaczenia jak wydajne klepiemy programy, ekran zawsze ciągnie tyle samo prądu). Natomiast apki do obsługi smsów, książki telefonicznej, notatek i tego typu rzeczy wcale szybko baterii nie zarzynają. Włączone wi-fi non-stop też ciągnie prąd (dlatego wyłączam).


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit, 2019-01-11 14:17

Pozostało 580 znaków

2019-01-11 14:18
1

W sensie czym tu się podniecać? Tym, że można spędzić cały dzień na obsłudze tego dziadostwa? Normalny człowiek chce przeglądać, wklepywać i używać dane jak najszybciej, więc wybierze smartfona do takich rzeczy.

Jestem typowym, normalnym użytkownikiem smartphonów, tabletów, smartwatchy i smartsraczy. Fajne.
Ale przyznaję, że jak idę w góry (nawet niespecjalnie wysokie) to zawsze mam naładowaną nokie. W razie czego miesiąc bateria trzyma. pPrzy -20 działa tak samo jak przy +20. (czyli nic nie działa, poza dzwonieniem/sms). Poza tym, jest czym wykopać ziemiankę, po przymocowaniu do drewnianego kija można nawet jako siekierki używać. Startuje w nic sekund.


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.
edytowany 2x, ostatnio: jarekr000000, 2019-01-11 14:19
Startuje w nic sekund. - moja cegiełka zapasowa wstaje prawie 10 sekund. - Wibowit 2019-01-11 17:05

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0