Skocz do zawartości
Forum Kopalni Wiedzy

Znajdź zawartość

Wyświetlanie wyników dla tagów 'programowanie' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Nasza społeczność
    • Sprawy administracyjne i inne
    • Luźne gatki
  • Komentarze do wiadomości
    • Medycyna
    • Technologia
    • Psychologia
    • Zdrowie i uroda
    • Bezpieczeństwo IT
    • Nauki przyrodnicze
    • Astronomia i fizyka
    • Humanistyka
    • Ciekawostki
  • Artykuły
    • Artykuły
  • Inne
    • Wywiady
    • Książki

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Adres URL


Skype


ICQ


Jabber


MSN


AIM


Yahoo


Lokalizacja


Zainteresowania

Znaleziono 3 wyniki

  1. W niedawno opublikowanym wywiadzie Mark Zuckerberg stwierdził, że prawdopodobnie jeszcze w bieżącym roku firma Meta (właściciel Facebooka), podobnie jak inne wielkie firmy, będzie dysponowała systemem sztuczne inteligencji zdolnym do programowania na poziomie średnio doświadczonego inżyniera (mid-level engineer). Początkowo wdrożenie takich systemów będzie bardzo kosztowne i będą one musiały zyskać na wydajności, jednak z czasem dojdziemy to momentu, w którym bardzo duża część kodu używanych przez nas aplikacji, w tym kodu algorytmów sztucznej inteligencji, nie będzie pisana przez ludzi, a przez sztuczną inteligencję, stwierdził założyciel Facebooka. Słowa Zuckerberga to tylko jeden z sygnałów, że branżę programistyczną mogą w najbliższym czasie czekać olbrzymie zmiany. Sami programiści z jednej strony tworzą algorytmy sztucznej inteligencji, które w przyszłości mogą ich zastąpić, z drugiej zaś, coraz częściej korzystają z ich pomocy. Jeszcze na początku 2023 roku tylko 10% programistów używało AI do pomocy w programowaniu, pod koniec roku 2023 już 63% firm używało lub wdrażało użycie narzędzi AI pomagających w programowaniu. Pod koniec ubiegłego roku odsetek ten wzrósł do 80%. Zuckerberg nie jest jedynym wśród wiodących biznesmenów z branży IT, który zapowiada szybkie nadejście olbrzymich zmian. We wrześniu Matt Garman, szef Amazon Web Services, zasugerował, że w ciągu najbliższych 2 lat większość inżynierów oprogramowania przestanie zajmować się programowaniem. Zaś kilka miesięcy wcześniej prezes Nvidii stwierdził, że uczenie się programowania nie jest dobrym pomysłem, gdyż dzięki rozwojowi AI ludzki język staje się najważniejszym językiem programowania. « powrót do artykułu
  2. Programowanie komputerów rzadko kojarzy się z badaniami naukowymi, choć przecież informatyka również jest nauką. I to nauką mającą wyjątkowo duży wpływ na nasze życie, życie nie tylko posiadaczy komputerów. Za to każdy posiadacz komputera chciałby, żeby programy chodziły mu szybciej. Ba, to trzeba kupić szybszy komputer - powie niejeden. A czy nie da się przyspieszyć bez płacenia? Sztuka projektowania komputerów zaczęła w ostatnich latach wchodzić w ślepą uliczkę. Dalsze przyspieszanie procesorów staje się coraz trudniejsze. Wyjściem z tej sytuacji miało być postawienie na układy wielordzeniowe, czyli - mówiąc prosto - upakowanie kilku działających równocześnie procesorów w jeden układ scalony. Nie jest to jednak panaceum. Aby osiągnąć przyspieszenie, działający program musi być podzielony na kilka osobnych części, tzw. wątków, z których każdy mógłby dostać osobny rdzeń i działać w tym samym czasie. Przykładowo, kiedy oglądamy film, jeden wątek może odpowiadać za wyświetlanie obrazu, drugi za odtwarzanie dźwięku, trzeci za pokazywanie napisów, itd. Kiedy procesor jest pojedynczy, robi to wszystko jednocześnie sam, a tak naprawdę na zmianę, tylko bardzo szybko. Kiedy rdzeni procesora jest więcej, rozdzielają wątki między siebie i wykonują je naprawdę jednocześnie - równolegle, jak to się nazywa - pilnując tylko, żeby żaden nie wyprzedził reszty. Takie projektowanie programów, żeby mogły dzielić się na wątki pracujące równolegle, nazywa się zrównoleglaniem (lub z angielska paralelizacją). Ponieważ wielordzeniowe procesory to w miarę nowy wynalazek, starsze programy trzeba napisać na nowo, żeby mogły skorzystać z dobrodziejstwa. Współczesne programy są coraz częściej tworzone wielowątkowo. Ale nie zawsze jest to możliwe. Znaczna część programów nie może być łatwo podzielona na osobne zadania. Ich działanie można porównać do taśmy montażowej: każda operacja jest skutkiem poprzedniej i powoduje następną. Są tak powiązane, że nie można ich rozdzielić. Tak pracują na przykład edytory tekstu, przeglądarki internetowe, czyli programy, których używamy na co dzień. I co nam wtedy po nowoczesnym, choćby ośmiordzeniowym procesorze, skoro program i tak pracuje tylko na jednym? Pozostała moc obliczeniowa po prostu się marnuje. Problemem zajęli się naukowcy z NCSU - Uniwersytetu Stanowego Północnej Karoliny w USA. Przyjrzeli się oni głębiej działaniu programowej „taśmy montażowej". Każda operacja dzieli się na dwa zasadnicze kroki: program najpierw przydziela sobie odpowiednią ilość pamięci, następnie wykonuje obliczenia, które potem w niej zapisuje. I znów zajmuje się zarządzaniem pamięcią: zwalnia tę już niepotrzebną dla innych programów, lub przydziela sobie kolejną potrzebną porcję. Do tej pory traktowano te kolejne kroki łącznie. Uniwersyteccy inżynierowie postanowili rozbić te nierozłączne do tej pory elementy i wydzielili zarządzanie pamięcią do osobnego wątku. W nowym podejściu, kiedy wątek obliczeniowy potrzebuje nowej pamięci, lub może zwolnić aktualnie używaną, informuje po prostu drugi wątek - zarządzający pamięcią - co ten ma zrobić, a po skończonej operacji dostaje wiadomość zwrotną i kontynuuje swoją pracę. Jak tłumaczy dr Yan Solihin, kierujący tym projektem, pozwala to na przyspieszenie działania programów o około 20%. Z pozoru nie jest to wiele, ale to przełomowe podejście do tworzenia programów otwiera nowe możliwości. Przykładowo, wątek zarządzający pamięcią może wykonywać dodatkowe operacje, jak wykrywanie anomalii w działaniu programu, czy potencjalnie niebezpiecznych zachowań. Przy zwykłym programowaniu takie funkcje za bardzo opóźniałyby działający program, więc się ich nie stosowało. Przerzucenie ich do drugiego wątku sprawi, że będą się one wykonywać w „wolnym czasie", bez spowalniania i denerwowania użytkownika. Być może dzięki temu w niedalekiej przyszłości nasze komputery zyskają na stabilności i bezpieczeństwie. Projekt finansowała National Science Foundation (Narodowa Fundacja Naukowa). Współautorami pracy, która zostanie zaprezentowana 21 kwietnia na międzynarodowym sympozjum w Atlancie, byli Devesh Tiwari, Sanghoon Lee i James Tuck.
  3. Firma Grohe wprowadziła na rynek zdalnie sterowany prysznic. Można go uruchomić z dowolnego pomieszczenia w mieszkaniu. Dzięki temu od razu wchodzi się pod strumień wody o ustawionej wcześniej w termostacie temperaturze. Trzy przyciski można zaprogramować dla poszczególnych członków rodziny lub na różne pory dnia: zimna woda na przebudzenie rankiem i gorąca, by ułatwić rozluźnianie mięśni pod koniec męczącego dnia. Prysznic łączy się bezprzewodowo z jednostką sterującą, co pozwala mu zmieszać ciepłą i zimną wodę w takich proporcjach, by uzyskać żądaną temperaturę. Gdy się to udaje, urządzenie wydaje sygnał dźwiękowy. Ponadto reaguje ono na zmiany ciśnienia wody. Dlatego żaden użytkownik z pewnością nie zostanie nagle oblany wrzącą lub lodowatą wodą. Parametry kąpieli można ustawiać również ręcznie. Temperaturę da się zmieniać skokowo co pół stopnia, a przepływ wody całkowicie płynnie. Grohtherm Wireless! Shower kosztuje, bagatela, ok. 744 funtów.
×
×
  • Dodaj nową pozycję...