Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #33919 > unrolled thread

C is number one (znowu)

Started byMaciej Sobczak <see.my.homepage@gmail.com>
First post2020-05-09 14:08 -0700
Last post2020-07-06 10:56 +0200
Articles 7 on this page of 67 — 11 participants

Back to article view | Back to pl.comp.programming


Contents

  C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-05-09 14:08 -0700
    Re: C is number one (znowu) Emru <emruemru1@gmail.com> - 2020-05-10 08:55 +0000
    Re: C is number one (znowu) fir <profesor.fir@gmail.com> - 2020-05-10 03:48 -0700
      Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-11 00:49 -0700
        Re: C is number one (znowu) fir <profesor.fir@gmail.com> - 2020-05-11 04:04 -0700
          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-11 05:05 -0700
            Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-11 05:09 -0700
            Re: C is number one (znowu) fir <profesor.fir@gmail.com> - 2020-05-11 06:26 -0700
              Re: C is number one (znowu) Bischoop <Bischoop@vimuster.net> - 2020-05-11 23:58 +0000
          Re: C is number one (znowu) Luke <luke@luke.net> - 2020-05-13 18:38 +0200
            Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-14 11:47 -0700
              Re: C is number one (znowu) Luke <luke@luke.net> - 2020-05-14 21:05 +0200
                Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-14 13:34 -0700
                  Re: C is number one (znowu) fir <profesor.fir@gmail.com> - 2020-05-14 23:48 -0700
                    Re: C is number one (znowu) queequeg@trust.no1 (Queequeg) - 2020-05-15 07:56 +0000
                  Re: C is number one (znowu) queequeg@trust.no1 (Queequeg) - 2020-05-15 07:54 +0000
                    Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-15 01:25 -0700
                  Re: C is number one (znowu) Luke <luke@luke.net> - 2020-05-15 11:23 +0200
                    Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-15 02:43 -0700
                    Re: C is number one (znowu) Bischoop <Bischoop@vimuster.net> - 2020-05-16 10:22 +0000
    Re:C is number one (znowu) slawek <x.y@org.org> - 2020-05-16 10:04 +0200
      Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-16 08:02 -0700
      Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-05-16 14:32 -0700
        Re: C is number one (znowu) godek.maciek@gmail.com - 2020-05-17 13:26 -0700
          Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-05-18 12:26 -0700
        Re: C is number one (znowu) slawek <x.y@org.org> - 2020-05-30 08:03 +0200
          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-06-04 02:59 -0700
            Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-01 11:45 +0200
              Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-01 15:02 -0700
                Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-02 19:17 +0200
                  Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-03 22:54 -0700
                    Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-06 10:40 +0200
                      Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-06 14:33 -0700
                        Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-07 01:51 +0200
                          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-06 23:52 -0700
                            Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-07 10:31 +0200
                              Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-07 03:14 -0700
                                Re: C is number one (znowu) Roman Tyczka <noemail@because.no> - 2020-07-07 14:48 +0200
                                  Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-07 18:15 +0200
                                Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-07 17:38 +0200
                                  Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-07 11:10 -0700
                                    Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-09 11:03 +0200
                                      Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-10 14:01 -0700
                                        Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-11 09:43 +0200
                                          Re: C is number one (znowu) Roman Tyczka <noemail@because.no> - 2020-07-11 11:35 +0200
                                            Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-11 12:32 +0200
                                              Re: C is number one (znowu) Roman Tyczka <noemail@because.no> - 2020-07-11 23:26 +0200
                                          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-11 10:25 -0700
                                            Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-12 14:32 +0200
                        Re: C is number one (znowu) Gazu <gazu@netia.net> - 2020-07-07 13:52 +0000
                          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-07 09:10 -0700
                            Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-11 12:26 +0200
                              Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-11 09:49 -0700
                                Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-07-11 11:45 -0700
                                  Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-11 13:08 -0700
                                    Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-12 14:58 +0200
                                    Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-07-12 12:00 -0700
                                      Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-13 07:17 -0700
                                        Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-07-13 11:49 -0700
                                          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-13 13:02 -0700
                                            Re: C is number one (znowu) Maciej Sobczak <see.my.homepage@gmail.com> - 2020-07-14 11:59 -0700
                                          Re: C is number one (znowu) godek.maciek@gmail.com - 2020-07-14 03:01 -0700
                                  Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-12 16:08 +0200
                                    Re: C is number one (znowu) Roman Tyczka <noemail@because.no> - 2020-07-12 16:11 +0200
                                      Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-12 16:38 +0200
                                  Re: C is number one (znowu) Sushi Master <su@shi.master> - 2020-10-05 12:36 +0200
                    Re: C is number one (znowu) slawek <x.y@org.org> - 2020-07-06 10:56 +0200

Page 4 of 4 — ← Prev page 1 2 3 [4]


#34079

FromMaciej Sobczak <see.my.homepage@gmail.com>
Date2020-07-14 11:59 -0700
Message-ID<02d693c9-dd38-45af-a86e-f99620186cd6o@googlegroups.com>
In reply to#34077
> Nie. Smart pointer to taki obiekt, który *zawiera* *wskaźnik*.

Tego nie możemy zakładać, bo to szczegół implementacyjny. Smart pointer może sobie zawierać adres w jakiejś innej postaci, niż wskaźnik. Nie musi wskaźnika zawierać.
To, co chciałem zaznaczyć odnosząc się do Twojej definicji, to fakt, że smart pointer też jest pointerem. Bo spełnia jego funkcjonalną definicję.

Dlatego też analogia rowerowa była chybiona.

> Nie. Referencja jest ogólniejszym pojęciem.

Słusznie.

> Wskaźnik jest bardzo konkretnym pojęciem technicznym, silnie związanym z liniowością adresów na architekturze von Neumanna. Można powiedzieć, że pamięć adresowana liniowo stanowi ramę pojęciową dla wskaźnika.

Nie szedłbym tak daleko. W ogóle nie rozumiem, po co mieszasz tutaj architekturę von Naumanna. Na harwardzkiej nie ma wskaźników? Są.
Liniowa pamięć też nie ma tutaj związku. W nieliniowej nie ma wskaźników? Są.
Cytujesz losowe pojęcia.

Rozróżnienie wskaźników od referencji jako ich bardziej niskopoziomowe wcielenie jest użyteczne (np. referencje w Javie mogą odnosić się do zdalnych obiektów, nie tylko do lokalnych i to sprawia, że referencje w Javie są konstruktem wyższego poziomu, niż wskaźniki w C). Ale w tych abstrakcyjnych definicjach nie widzę sensu odmawiania smart pointerom ich pointerowej "duszy" (nie żebym coś tam nawiązywał :-D ).

Inaczej, krócej: jeżeli podzielimy te wszystkie obiekty na pointery i referencje, to smart pointery są w tej pierwszej grupie.

-- 
Maciej Sobczak * http://www.inspirel.com

[toc] | [prev] | [next] | [standalone]


#34078

Fromgodek.maciek@gmail.com
Date2020-07-14 03:01 -0700
Message-ID<18c88862-adc4-47e0-90d1-654bd1c90cf6o@googlegroups.com>
In reply to#34076
W dniu poniedziałek, 13 lipca 2020 20:49:14 UTC+2 użytkownik Maciej Sobczak napisał:

> [...]
> 
> A coś o smart pointerach tam jest?

Wszystko tam jest. Wystarczy przeczytać.
Na podlinkowanej przez Ciebie stronie wiki.

Wskaźniki vs. referencje:

"A pointer is a simple, more concrete implementation of the more abstract reference data type. Several languages, especially low-level languages, support some type of pointer, although some have more restrictions on their use than others. While "pointer" has been used to refer to references in general, it more properly applies to data structures whose interface explicitly allows the pointer to be manipulated (arithmetically via pointer arithmetic) as a memory address, as opposed to a magic cookie or capability which does not allow such"

Wskaźniki vs. smart pointery:

"Since C++11, the C++ standard library also provides smart pointers (unique_ptr, shared_ptr and weak_ptr) which can be used in some situations as a safer alternative to primitive C pointers"

gdzie "smart pointers" przenosi nas do odrębnej strony na wiki, gdzie można przeczytać:

"In computer science, a smart pointer is an abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking"

[toc] | [prev] | [next] | [standalone]


#34071

Fromslawek <x.y@org.org>
Date2020-07-12 16:08 +0200
Message-ID<ref5hn$r1s$1@news.icm.edu.pl>
In reply to#34066
Java wyparła Delphi. Skutecznie. Java jest nadal jedynym sensownym
 wyborem jak appka ma być WORA. Java to nie tylko sam jezyk, to
 cała platforma.


----Android NewsGroup Reader----
http://usenet.sinaapp.com/

[toc] | [prev] | [next] | [standalone]


#34072

FromRoman Tyczka <noemail@because.no>
Date2020-07-12 16:11 +0200
Message-ID<hhch5vr966qq$.dlg@tyczka.com>
In reply to#34071
On Sun, 12 Jul 2020 16:08:53 +0200 (GMT+02:00), slawek wrote:

> Java wyparła Delphi. Skutecznie. 

Tak, a TIRy, wyparły auta sportowe.

hint:
Delphi to desktop, Java to server side.

-- 
pozdrawiam
Roman Tyczka

[toc] | [prev] | [next] | [standalone]


#34073

Fromslawek <x.y@org.org>
Date2020-07-12 16:38 +0200
Message-ID<ref79r$rip$1@news.icm.edu.pl>
In reply to#34072
Roman Tyczka <noemail@because.no> Wrote in message:
> Delphi to desktop, Java to server side.

Java jest teraz niszczona przez Oracle (cyrk z wersjami), ale
 nadal jest na lepszej licencji niż leśnodziadkowe Delphi. Ok,
 jest jeszcze Lazarus/FPC, tyle że choć sympatyczny to nie
 zachwyca.

Nikt nie broni używania Javy na desktopie. Jest do tego znacznie
 lepsza niż Delphi. (Historia Borlanda to epicki fail.) Owszem, są
 kłopoty z embeded - trzeba płacić, a skompilowane C++ jest za
 darmo.

Java jest językiem ogólnego pzeznaczenia. A co do systemów
 operacyjnych... da się Linuksa przenieść na ECMA
 Script.

Delphi jest passe. To język leśnych dziadków kurczowo trzymających
 się popłuczyn po Turbo Pascalu i z nabożeństwem czytającym
 Wirtha. Negujących istnienie Ady i ogólnie nie rozumiejących że
 programowanie to nie kończy się na wstawianiu kontrolek w
 formatki.


----Android NewsGroup Reader----
http://usenet.sinaapp.com/

[toc] | [prev] | [next] | [standalone]


#34220

FromSushi Master <su@shi.master>
Date2020-10-05 12:36 +0200
Message-ID<20201005123610.2778ca58@shi.master>
In reply to#34066
Sat, 11 Jul 2020 11:45:19 -0700 (PDT)      
Maciej Sobczak <see.my.homepage@gmail.com>   napisał(a):


> Ja nie kojarzę obecnie żadnego sensownego programu w Javie, który nazwałbym "aplikacją"
> w sensie aplikacji desktop. Eclipse, choć się narzuca jako kandydat, to raczej przykład
> na to, że Javie nie udało się tego zrobić. 

Z tej samej działki aplikacje JetBrains typu PHPStorm?

SushiMaster

[toc] | [prev] | [next] | [standalone]


#34045

Fromslawek <x.y@org.org>
Date2020-07-06 10:56 +0200
Message-ID<rdup02$ofp$2@news.icm.edu.pl>
In reply to#34043
godek.maciek@gmail.com Wrote in message:
> W powtarzaniu klas w gimnazjum to na pewno.

Nie ukończyłem jeszcze gimnazjum. Nawet nie zaczęłem do takowego
 uczęszczać. 

Przemyśl to sobie, najlepiej dwa razy, przy twoim IQ rozwiązanie
 tej zagadki może sprawiać problemy.


----Android NewsGroup Reader----
http://usenet.sinaapp.com/

[toc] | [prev] | [standalone]


Page 4 of 4 — ← Prev page 1 2 3 [4]

Back to top | Article view | pl.comp.programming


csiph-web